python 疑问
本帖最后由 feny 于 2020-11-18 18:29 编辑请问这串代码为什么无法执行呢?问题出在哪里呢?
counts = 3
while:
temp = input('请输入一个数字:')
guess = int('temp')
print('guess')
if guess ==8:
print('你是我肚子里的蛔虫吗?')
break
else guess >8:
print('不好意思,大啦,可以再输一次吗?')
else :
print('小啦,麻烦再来一次')
counts = counts - 1
print('游戏结束。') 出现了很多小错误,都帮你改过来啦~
counts = 3
while True:
temp = input('请输入一个数字:')
guess = int(temp)
if guess == 8:
print('你是我肚子里的蛔虫吗?')
break
elif guess > 8:
print('不好意思,大啦,可以再输一次吗?')
else:
print('小啦,麻烦再来一次')
counts = counts - 1
print('游戏结束。') qiuyouzhi 发表于 2020-11-18 18:32
出现了很多小错误,都帮你改过来啦~
好的,谢谢{:10_278:} counts = 3
print('guess') #这就更适合写在最前面
while True: #while条件改成True,常用的无限循环
temp = input('请输入一个数字:')
guess = int(temp)#temp本身就是字符串,直接转换就好
if guess ==8:
print('你是我肚子里的蛔虫吗?')
break
elif guess >8: #这里需要改
print('不好意思,大啦,可以再输一次吗?')
else :
print('小啦,麻烦再来一次')
counts = counts - 1
print('游戏结束。') 啊这,真有这么快吗? 昨非 发表于 2020-11-18 18:37
啊这,真有这么快吗?
谢谢,终于明白过来了{:10_278:} feny 发表于 2020-11-18 18:40
谢谢,终于明白过来了
解决就好,我就加了几行注释,就解决了{:10_266:}
没事了,楼主加油学习吧 昨非 发表于 2020-11-18 18:41
解决就好,我就加了几行注释,就解决了
没事了,楼主加油学习吧
嗯
页:
[1]