파이썬
2. 파이썬 제어문(python control)
세모이
2021. 1. 25. 10:40
반응형
1. 기본 if문 구조 ->바로 아래 문장부터 if문에 속하는 모든 문장에 들여쓰기를 해주어야 한다(다른 언어와의 차이점)
# if 조건문:
# 수행할 문장1
# 수행할 문장2
# ...
# else:
# 수행할 문장A
# 수행할 문장B
# ...
a=int(input())
if a==1 :
print('일입니다')
# print('이건 안될걸')
else :
print('1이 아니다')
elif : 다양한 조건을 판단하는 함수이며, 조건, 개수 제한 없이 사용할수 있다.
pass : if문에 아무런 결과 값도 실행하지 않게하는 역할을 한다.
a = int(input())
if a ==1:
print("일 입니다.")
elif a==3:
print("삼 입니다.")
elif a==4:
print("사 입니다.")
else:
print("값이 없습니다.")
if a==1:
pass
else:
print("값이 없습니다.")
2. while : 해당 조건이 참인 경우 반복해서 수행
# while < 조건문 >:
# < 수행할 문장1 >
# < 수행할 문장2 >
# < 수행할 문장3 >
a=int(input())
while a<10 :
a=a+1
print(a)
if(a==10) :
print('종료')
b=10
while b<30 :
b = b + 1
if b%2==0 : continue
print(b)
if(b==25) : break
3. for in
# for 변수 in 리스트(튜플, 문자열):
# < 실행할 문장1 >
# < 실행할 문장2 >
list=['apple', 'banana', 'candy', 'dog']
for i in list:
print(i)
a = [90, 25, 67, 45, 80]
n = 0
for i in a:
n = n + 1
if i<60: continue
print("%d번 수험생 합격입니다." % n)#포매팅 %d가 변수 n의 값으로 치환되어 출력
num=int(input())
gugu=[num*b for b in range(1,10)] #1부터 9까지
print(gugu)
반응형