본문 바로가기

python

input 함수


input 함수


  • 사용자로부터 값을 입력 받을 수 있는 함수
  • 숫자, 문자 다 입력 받을 수 있다.
  • 입력된 것은 문자형이다.
name = input("이름을 입력하세요 : ")
print("Hello " + name)

x = input("숫자를 입력하세요 : ")
print(type(x))

age = int(input("나이를 입력하세요 : "))
print(age)
print(type(age))

결과

 

 


숫자 맞추기 게임


from random import randint

tries = 1 # 몇 번 시도했는지
chance = 4 # 기회
answer = randint(1, 20)# 답
guess = 0 # 내가 쓴 답

while tries <= 4:
    guess = int(input("기회가 %d번 남았습니다. 1-20 사이의 숫자를 맞춰보세요 : " % chance))
    if guess >= 21 or guess <= 0:
        print("1-20 사이의 숫자를 입력해주세요.")
        continue
    elif guess == answer:
        print("축하합니다. %d번 만에 숫자를 맞추셨습니다." % chance)
        break
    elif guess >= answer:
        print("Down")
    else:
        print("Up")
    tries += 1
    chance -= 1

if chance == 0:
    print("아쉽습니다. 정답은 %d 였습니다." % answer)

결과 1
결과 2

'python' 카테고리의 다른 글

리스트 2  (0) 2020.02.12
리스트 1  (0) 2020.02.07
모듈  (0) 2020.02.06
제어문  (0) 2020.01.15
return문과 global 변수  (0) 2020.01.15
댓글