在下面的程序寫的,如果我打進去,我得到:如何檢查在Python中按下Enter鍵?
Traceback (most recent call last):
File "C:/Users/Claude/Desktop/practice.py", line 11, in <module>
guess = int(input("Your guess: "))
ValueError: invalid literal for int() with base 10: ''*
,而搜索的方式,如果是按「Enter」鍵來檢測我無法找到答案。有人可以幫忙嗎?
from random import randint
# Generates a number from 1 through 10 inclusive
random_number = randint(1, 10)
guesses_left = 6
while (guesses_left > 0):
guess = int(input("Your guess: "))
if (guess == random_number):
print ("You win!")
ans = input("Do you want to play again?:")
if (ans == 'y' or ans == 'Y'):
guesses_left = 5
guess = int(input("Your guess: "))
else:
break
#elif (guess == ""):
# print ("Please enter a number between 1 and 10")
elif(guess != random_number):
guesses_left -= 1
else:
print ("You lose!")
它可能是操作系統特定的。 – 2014-09-06 14:47:10