|
发表于 2021-2-6 16:36:19
|
显示全部楼层
本帖最后由 Twilight6 于 2021-2-6 16:38 编辑
input 函数没有 end 参数,而且给 end 参数赋值要带上 = 号
guess 被赋值为 int(temp) 时你又在之后重新将 guess 赋值为 0 导致前面代码无用功,应该把 guess = 0 删去
while 循环条件填写完毕后,要加上冒号,print 函数的 end 参数你也忘记加上 = 等号了
帮你粗略改了下代码,参考下吧:
- print('-----------ssss-----------')
- import random
- times=3
- secret=random.randint(1,10)
- guess = 0
- print('请问小甲鱼想的是哪个数字:',end='')
- while (guess != secret) and (times>0):
- temp=input()
- guess=int(temp)
- if guess>secret:
- times = times-1
- print('大了大了')
- else:
- times = times - 1
- print('小了小了')
- if times > 0:
- print('再猜一次吧:',end = '')
- if guess==secret:
- print('小蛔虫')
- print('游戏结束')
复制代码
|
|