코딩 스쿨에 오신것을 환영합니다~~

질의응답 게시판

 
if~구문 오류 질문입니다.
임 * 규 | 2018-11-08

교재 92쪽 예제 3-1입니다. 실행결과 2를 도출하기 위해 나이 20을 입력했는데 교재에 있는 결과대로 안나와서 당혹스럽습니다...무엇이 문제일까요?(들여쓰기 정확히 지켰습니다.)

age = int(input('나이를 입력해주세요:'))
fee = 2000

if age >=65:
    fee = 0
    
    print('나이:%d세'%age)
    print('입장료:%d원'%fee)

실행결과
=>

나이를 입력해주세요:20
>>> 

  • 관 * 자
  • 2018-11-08 (23:52)
작성하신 프로그램 소스에서 들여쓰기를 다음과 같이 하셔야 합니다.

----------------------------------

if age >=65: 
    fee = 0 
     
print('나이:%d세'%age) 
print('입장료:%d원'%fee) 
-----------------------------

이렇게 해야 if의 조건식에 상관없이 print() 함수가 실행됩니다.
작성하신대로 하시면 if 문의 조건식이 참, 즉 age가 65 이상일 때만 print() 함수가 수행됩니다.
도움이 되시길...^^