|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我改的限制次数的代码如下:
import random
times = 3
answer = random.randint(1,10)
guess = 0
temp = input('猜一个数字:',end=' ' )
while (guess != answer)and(times > 0):
temp = input()
guess = int(temp)
times = times - 1
if guess == answer:
print('我草,猜对了')
print('牛逼。')
else:
if guess > answer:
print('大了大了')
else:
print('小了小了')
if times > 0:
print('再试一次:',end=' ')
else:
print('机会用光了')
print('拜拜,不玩了')
但一运行就会报错:
Traceback (most recent call last):
File "E:\python练习\游戏.py", line 5, in <module>
temp = input('猜一个数字:',end=' ' )
TypeError: input() takes no keyword arguments
没基础自学看不出来问题了 特此请教各位
看报错这句
TypeError: input() takes no keyword arguments
意思就是input方法出现了错误,你给的参数input里面是没有的,往上看你代码
input('猜一个数字:',end=' ' )
这里你给了个end=''
你把input当print用了
input没有end的
你直接
input('猜一个数字:')
即可
|
|