강의로 돌아가기
-

어떻게 해야하나요

6의 배수는 어떻게 써야할지.. if False: 라 쓰고
4칸 띄고 했는데 정답이 아니라네요 어떻게 써야 하죠?

작성중인 코드―if3
1
2
3
4
5
6
7
8
#아래 두 줄의 코드는 변수 hour에 현재 시간을 저장합니다.
#이 코드가 어떻게 동작하는지는 이후 강의에서 다룹니다.
from datetime import datetime 
hour = datetime.now().hour

#현재 시간이 6의 배수일 때만 print문이 실행되도록 아래줄에 if문을 추가하세요

print('종이 울립니다.')#if문을 추가한 이후 이 줄은 들여쓰기 되어야 합니다.
1 개의 답변
-

from datetime import datetime
hour = datetime.now().hour

if hour % 6 == 0:
print('종이 울립니다.')

이렇게 하시면 됩니다.
추가한 라인은 if hour % 6 == 0: 인데, 내용은 hour를 6으로 나눴을 경우 나머지가 0이면 print하라는 내용입니다.
위와같이하면 현재 컴퓨터시간이 6의 배수일 경우 '종이 울립니다'가 정상적으로 출력되며 그 외의 시간일 경우 표시되지 않습니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.