x = 95
if x >= 90:
print('A+')
>> A+
x = 85
if x >= 90:
print('A')
else:
print('B')
>> B
x = 73
if x >= 90:
print('A')
elif x >=80 and x < 90:
print('B')
elif x >=70 and x < 80:
print('C')
else:
print('D')
>> C
for 변수 in range(stop):
for 변수 in range(start, stop):
for 변수 in range(start, stop, step):
start, step 은 생략할 수 있다.
start 기본값은 0, step 기본값은 1(씩 증가) 이다.
for i in range(5): # stop 숫자 5개, 0~4
print(i)
>> 0
1
2
3
4
for i in range(0,10,3):
print(i)
>> 0
3
6
9
name = ['철수', '영희', '삼돌']
score = [80, 96, 92]
for i in range(len(name)): # len() 함수는 길이를 반환
print(name[i] + '의 점수는', score[i])
>> 철수의 점수는 80
영희의 점수는 96
삼돌의 점수는 92
조건을 만족하면 무한 반복한다.
i = 1
sum = 0
while (sum < 10):
sum += i
print(i, sum)
i += 1
>> 1 1
2 3
3 6
4 10
for i in range(10):
if(i > 2):
break # i가 2를 넘으면 break로 for 문을 빠져나옴
print(i)
>> 0
1
2
for i in range(5):
if(i == 2): # i가 2면 다음 반복을 실행
continue
print(i)
>> 0
1
3
4