【发布时间】:2014-08-01 23:31:46
【问题描述】:
您好,有人可以帮我解释一下出了什么问题吗?
>Traceback (most recent call last):
> File "/Users/admin/Documents/Python Scripts/Stuff I do when bored/Guessing game.py", line >.13, in <module>
> guess = int(input("Hi",name,"you will need to guess a number between 1-10"))
>TypeError: input expected at most 1 arguments, got 3
还有代码
import random
guesses_taken = 0
print("Welcome to the number guessing game")
name = input("Hi what is your name?")
random_number = random.randint(1,10)
while guesses_taken < 3:
guess = int(input("Hi",name,"you will need to guess a number between 1-10"))
if guess in random_number:
print("Well done you guessed it correctly!")
exit()
elif guess not in random_number:
guesses_taken = guesses_taken + 1
print("Unlucky! Try again!")
if guesses_taken >= 3:
print("Unlucky! Guess it's game over now!")
exit()
【问题讨论】:
标签: python python-3.x error-handling