帮忙找问题!
num = input('请输入一个数字:')th = int(num)
for times in range(1,4):
if th == 8:
print('答对了,恭喜')
break
else:
if (num != 8) and (times == 3):
print('机会用完了!')
break
else:
if num == 8:
print('恭喜答对了')
break
else:
num = input('再输入一个数字试试:')
print('退出了,结束!')
谁帮我看看这个程序,为啥不对呀? num = input('请输入一个数字:')
th = int(num)
for times in range(1,4):
if th == 8:
print('答对了,恭喜')
break
else:
if (th != 8) and (times == 3):
print('机会用完了!')
break
else:
if th == 8:
print('恭喜答对了')
break
else:
num = input(f'还剩下{3-times}次机会,再输入一个数字试试:')
th = int(num)
print('退出了,结束!')
代码下半段的判断有问题,拿字符串和数值比较,一直都是false num = input('请输入一个数字:')
for times in range(1,4):
th = int(num)#这行应该在循环内,不然第二次输入无法转换为int
if th == 8:
print('答对了,恭喜')
break
else:
if (num != 8) and (times == 3):
print('机会用完了!')
break
else:
if num == 8:
print('恭喜答对了')
break
else:
num = input('再输入一个数字试试:')
print('退出了,结束!')
如果解决了,请给个最佳吧 昨非 发表于 2020-8-30 19:49
如果解决了,请给个最佳吧
对哦,楼主的代码下半段其实都用不着,可以简化下:
num = input('请输入一个数字:')
th = int(num)
for times in range(1,4):
if th == 8:
print('答对了,恭喜')
break
else:
if times == 3:
print('机会用完了!')
break
else:
num = input(f'还剩下{3-times}次机会,再输入一个数字试试:')
th = int(num)
print('退出了,结束!') 疾风怪盗 发表于 2020-8-30 19:54
对哦,楼主的代码下半段其实都用不着,可以简化下:
直接把第二行放循环里第一行,只要在判断前,都行,没必要写下面 疾风怪盗 发表于 2020-8-30 19:54
对哦,楼主的代码下半段其实都用不着,可以简化下:
给谁最最佳?怎么给? 昨非 发表于 2020-8-30 20:03
直接把第二行放循环里第一行,只要在判断前,都行,没必要写下面
第一次写,感觉不懂啊,谢谢帮忙,请问学习python要用pycharm么?需要下载这个么? 嘟嘟酱君 发表于 2020-8-30 20:09
第一次写,感觉不懂啊,谢谢帮忙,请问学习python要用pycharm么?需要下载这个么?
pycharm就是个工具,能方便点,有代码补全,有属性提示之类的,比较香
嘟嘟酱君 发表于 2020-8-30 20:05
给谁最最佳?怎么给?
应该说是我发过一个求助帖,但没人回{:5_99:} ,没给过最佳,不知道怎么操作,应该会有提示的吧,看着给吧,随意 嘟嘟酱君 发表于 2020-8-30 20:05
给谁最最佳?怎么给?
下方回帖人头像右侧,有个绿色的标签,点一下即可(你会选谁呢{:10_256:}) 嘟嘟酱君 发表于 2020-8-30 20:09
第一次写,感觉不懂啊,谢谢帮忙,请问学习python要用pycharm么?需要下载这个么?
像pycharm,anaconda等集成开发环境用起来会更贴心一点,它会提醒你一些低级语法错误,比如那个字符打错了之类的,一眼明了,至于学习python,也没有必要非得用,idle足以 昨非 发表于 2020-8-30 20:26
像pycharm,anaconda等集成开发环境用起来会更贴心一点,它会提醒你一些低级语法错误,比如那个字符打错 ...
谢谢 昨非 发表于 2020-8-30 20:16
下方回帖人头像右侧,有个绿色的标签,点一下即可(你会选谁呢)
哦,看到了,谢谢,智能选一个呀? 嘟嘟酱君 发表于 2020-8-30 20:50
哦,看到了,谢谢,智能选一个呀?
当然了 昨非 发表于 2020-8-30 20:51
当然了
好吧,那个人先回我的,我就给他吧,谢谢哦!{:5_109:} 嘟嘟酱君 发表于 2020-8-30 21:06
好吧,那个人先回我的,我就给他吧,谢谢哦!
都行,{:10_277:}
页:
[1]