더북(TheBook)

icon_solution 알아 보기

이 프로그램은 이미 정해진 문제(12+23 = )를 보여준 뒤 사용자의 입력을 받아 계산 결과가 같은지 비교 연산자로 비교하고 판단하는 예제입니다.

사용자가 입력한 값은 변수 x에 문자열로 저장되므로 a = int(x)를 통해 정수로 바꿔줍니다. if a == 12+23: 문장에서 사용자가 입력한 값이 35와 같다면 다음 줄에서 ‘천재!’를 출력합니다. 35가 아닐 때는 else: 문장으로 넘어가 ‘바보?’를 출력합니다.

사용자에게 보여줄 문제를 바꾸려면 input("12+23 = ")에서 12+23 대신 다른 수식을 넣어서 실행해 보세요. 물론 결과를 판단하는 if a == 12+23: 문장도 같이 바꿔야 되겠죠?

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.