Page 15 -
P. 15

●   Too low(작습니다)

                       ●   Just right(정답입니다)
                    ●    숫자를 맞혔다면 프로그램을 종료합니다. 이외의 경우에는 다시 입력을
                       요구합니다.

                    ●   프로그램은 사용자가 숫자를 맞혔을 경우에만 종료합니다.

                  랜덤한 숫자를 만들 때는 random 모듈의 randint 함수(http://mng.bz/mBEn)

                  를 사용하면 됩니다. 코드로는 다음과 같습니다.

                   import random
                   number = random.randint(10, 30)

                  이 코드를 사용하면 10~30(30 포함) 범위의 정수가 만들어집니다. 이렇게 만
                  든 숫자는 변수에 넣고, 저장하고, 출력하고, 다른 함수에 전달하는 등 다양하

                  게 활용할 수 있습니다.
                  사용자로부터 입력을 받을 때는 input 함수를 사용합니다. input 함수는 이 책
                  의 전체 내용에서 굉장히 많이 활용하므로 꼭 기억해주세요. 이 함수는 문자열

                  하나를 매개변수로 받고, 이를 사용자에게 출력합니다. 사용자가 무언가를 입
                  력하고 엔터 키를 누르면 함수에서 사용자의 입력이 리턴됩니다. 예를 들어 다
                  음과 같이 사용합니다.

                   name = input('Enter your name: ')
                   print(f'Hello, {name}!')



                    Note   입력 프롬프트가 출력되었을 때 사용자가 아무것도 입력하지 않고 엔터 키를 누르
                    면 None이 아니라 빈 문자열을 리턴합니다. input 함수에서 리턴되는 값은 언제나 문자열 자
                    료형입니다. 따라서 숫자 형태의 값을 입력해도, 무조건 문자열이 리턴되므로 주의해주세요.











                                                                    1장  numeric 자료형  031




     파이썬_06.indd   31                                                      2021-11-18   오전 9:38:15
   10   11   12   13   14   15   16   17   18   19   20