더북(TheBook)

Self Check

1 주어진 반복문에서 i에 들어가는 숫자가 1부터 10까지임을 고려해야 합니다. i에 1이 들어갈 때는 10을 출력하고, 2가 들어갈 때는 20을, 3이 들어갈 때는 30을 출력해야 하므로 i의 10배, 즉 i에 10을 곱해 출력하면 됩니다.

for i in range(1, 11):
    print(i * 10)

 

2 실행결과를 보면 5일과 10일에만 쉬고, 나머지 날에는 홈트레이닝을 합니다. 따라서 i가 5, 10인 경우에만 print(i, '일: 휴식일입니다.')를 실행할 수 있게 조건문을 작성하면 됩니다. 간단하게 i를 5로 나눈 숫자가 0인 경우(i % 5 == 0)로 작성할 수 있겠죠. 그리고 그 외의 경우는 else로 작성하면 됩니다.

print('홈트레이닝 2주 계획입니다.')
for i in range(1, 15):
    if i % 5 == 0:
        print(i, '일: 휴식일입니다.')
    else:
        print(i, '일: 스쿼트 - 윗몸 일으키기 – 유산소 운동')
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.