제대로 출력되었나요? 이어서 다음 코드를 작성합니다.
코드 부록-2 appendix/number_guess_game.py ②
# 이전 코드에서 이어짐 player_num = int(input("Make a guess(1~ 9) : ")) print("Player : {}".format(player_num))
실행결과 Computer : 9
Make a guess(1~9) : 5
Player : 5
input() 함수는 표준 입력(키보드)에서 사용자가 입력한 문자열을 읽어오며, 그 전에 표준 출력(모니터)에 출력할 문자열을 인자로 전달합니다. int() 함수는 받아온 숫자 문자열을 정수로 변환합니다. 플레이어가 숫자 문자가 아닌 다른 문자를 입력하면 오류가 발생합니다. 이 오류는 다음 절에서 while 문을 이용해 처리하겠습니다.
코드 부록-3 appendix/number_guess_game.py ③
# 이전 코드에서 이어집니다. if rand_num = = player_num: print("You win!") else: print("You lose!")