yamakosk23   3년 전

파이썬을 시작한지 얼마 되지않아 서툽니다 도와주세요ㅠ

5번째 줄에서 m의 결과가 0으로 나오는데

IDLE창에서 다시 계산해보면 제대로 된 값이 나오는데 왜 그런지 궁금합니다ㅠㅠ

혹시 변수 대입에 연산이 두 개 나와 그런건가 해서 변수 생성해서

n=60+m

m=n-45 로도 해봤지만 안됩니다ㅠㅠ

답변해주시면 감사하겠습니다ㅠㅠ

yijw0930   3년 전

5번줄의 if문에서 45보다 작았던 m이 11번줄의 if문에 와서는 45 이상이 되어 45분을 빼는 연산을 두 번 실행하는 것이 원인인 것 같습니다. else로 바꾸면 잘 작동할 것 같습니다.

yamakosk23   3년 전

헉..그걸 놓치고 있었네요 감사합니다!!

댓글을 작성하려면 로그인해야 합니다.