# 감량 축하반복
weight1 = int(input('현재 몸무게 : '))
weight2 = int(input('목표 몸무게 : '))
date = 1
while weight1 >= weight2 :
diet = int(input('{}주차 감량 몸무게 : '.format(date)))
date += 1
weight1 -= diet
print('{}kg 달성!! 축하합니다.'.format(weight1))
# 리스트 반복
for x in [1, 2, 3, 4, 5] :
print(x)
# 1
# 2
# 3
# 4
# 5
# 튜플 반복
for x in (1, 2, 3, 4, 5) :
print(x)
# 1
# 2
# 3
# 4
# 5
# 문자열 반복
for x in 'hello' :
print(x)
# h
# e
# l
# l
# o
# 2차원 리스트 반복
a = [[1, 2], [3, 4], [5, 6]]
for x in a :
print(x)
# [1, 2]
# [3, 4]
# [5, 6]
for x, y in a :
print(x, y)
# 1 2
# 3 4
# 5 6
for x in a :
for y in x :
print(y)
# 1
# 2
# 3
# 4
# 5
# 6
for x in a :
print(x[0])
print(x[1])
# 1
# 2
# 3
# 4
# 5
# 6
for x, y in a :
print(x)
print(y)
# 1
# 2
# 3
# 4
# 5
# 6
# 리스트 합불 판단
a = [90, 25, 67, 45, 80]
number = 0
for x in a :
if x >= 60 :
det = '합격'
else :
det = '불합격'
number += 1
print('{}번 학생은 {}입니다.'.format(number, det))
# 1번 학생은 합격입니다.
# 2번 학생은 불합격입니다.
# 3번 학생은 합격입니다.
# 4번 학생은 불합격입니다.
# 5번 학생은 합격입니다.
a = [90, 25, 27, 45, 80]
cnt = 0
for score in a :
cnt += 1
if score >= 60 :
print('{}번 학생은 합격입니다.'.format(cnt))
else :
print('{}번 학생은 불합격입니다.'.format(cnt))
# 1번 학생은 합격입니다.
# 2번 학생은 불합격입니다.
# 3번 학생은 불합격입니다.
# 4번 학생은 불합격입니다.
# 5번 학생은 합격입니다.
a = [90, 25, 27, 45, 80]
for i in range(0, 5, 1) :
if a[i] >= 60 :
print('{}번 학생은 합격입니다.'.format(i+1))
else :
print('{}번 학생은 불합격입니다.'.format(i+1))
# 1번 학생은 합격입니다.
# 2번 학생은 불합격입니다.
# 3번 학생은 불합격입니다.
# 4번 학생은 불합격입니다.
# 5번 학생은 합격입니다.
# for문 range()사용
for n in range(0, 10, 1) :
print(n)
# 0
# 1
# 2
# 3
# 4
# 5
# 6
# 7
# 8
# 9
for n in range(2, 5, 1) :
print(n)
# 2
# 3
# 4
# 가로 출력
# for i in range(0, 11, 1) :
print(i, end = ' ')
# 0 1 2 3 4 5 6 7 8 9 10
# 생략
for i in range(0, 11) :
print(i, end = ' ')
# 0 1 2 3 4 5 6 7 8 9 10
for i in range(11) :
print(i, end = ' ')
# 0 1 2 3 4 5 6 7 8 9 10
for i in range(21, 58, 1) :
print(i, end = ' ')
# 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
# 역순
for i in range(96, 52, -1) :
print(i, end = ' ')
# 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53
# 0부터 100까지 3의배수 출력
for n in range(1, 101) :
if n % 3 == 0:
print(n, end = ' ')
# 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99
for n in range(3, 101, 3) :
print(n, en)
# 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99
# 입력받은 수의 0부터 100까지 배수 출력
num = int(input('정수입력 : '))
for i in range(1, 11, 1) :
print(i * num, end = ' ')
# 정수입력 : 8
# 8 16 24 32 40 48 56 64 72 80
num = int(input('정수입력 : '))
for i in range(num, num*10+1, num) :
print(i, end = ' ')
# 정수입력 : 8
# 8 16 24 32 40 48 56 64 72 80