麦克雷 Mavom.cn
标题:
跪求解答 仿写了个程序 死活跑不过我的代码是:number
[打印本页]
作者:
Lizarhip
时间:
2019-9-28 22:02
标题:
跪求解答 仿写了个程序 死活跑不过我的代码是:number
跪求解答 仿写了个程序 死活跑不过
我的代码是:
number = 6
times = 3
print('来玩游戏吧')
answer = int(input('请输入一个整数'))
while (number != answer) and times > 0:
if answer > number:
print('大了')
elif answer == number:
print('恭喜你猜中了!')
else:
print('小了')
times = times - 1
if times > 0:
answer = int(input('猜错了,再试试看吧,你还有%d次机会' % (times)))
else:
print('真遗憾你已经没有机会了')
print('不玩啦')
我已经知道是当输入的数字=number的时候,while就不执行了,直接答应“不玩了”。但是我看站上小甲鱼的公式和我的差不多,为啥他的公式在猜中的时候还是会继续执行while呢?我和他的公式差在哪里呀?
谢谢各位老哥们了 我要崩溃了
(, 下载次数: 9)
上传
点击文件名下载附件
(, 下载次数: 7)
上传
点击文件名下载附件
(, 下载次数: 7)
上传
点击文件名下载附件
作者:
waldhorn
时间:
2019-9-28 22:03
报错信息是什么??
作者:
heyangqun1
时间:
2019-9-28 22:03
import random
n = random.randint(1,10)
k = int(input("猜一个1到10的整数"))
for x in range(1,3):
if(k==n):
print("恭喜!猜对了!不过没有奖励!")
break
if(k>n):print("大了!你还有%d次机会"%(3-x))
if(k<n):print("小了!你还有%d次机会"%(3-x))
k = int(input("灰心的不要!继续猜:"))
if(x==2):print("这二哈!没救了!3次都猜不到!")
作者:
JuliusPi
时间:
2019-9-28 22:04
python有严格的缩进要求,你的跑的不对还不整整齐齐列出来...
作者:
w53591275
时间:
2019-9-28 22:04
这个是我当时写的,一旦number==answer就直接显示“不玩了” 不会执行 elif后面的那一条print
(, 下载次数: 8)
上传
点击文件名下载附件
(, 下载次数: 7)
上传
点击文件名下载附件
作者:
艾的民
时间:
2019-9-28 22:04
给你发不了私信,我试过了这样可以你看一下吧。
number = 6
times = 3
print("来玩游戏吧")
answer = 0
while (answer != number and times > 0):
answer = int(input("请输入一个整数"))
times = times - 1
if (answer == number):
print("恭喜你猜中了")
elif (answer > number):
print("大了")
else:
print("小了")
if (times > 0):
print("再试一次吧")
else:
print("没机会了")
print("游戏结束")
作者:
艾的民
时间:
2019-9-28 22:05
谢谢大佬 !!!我获取试试看
(, 下载次数: 7)
上传
点击文件名下载附件
欢迎光临 麦克雷 Mavom.cn (http://mavom.cn/)
Powered by Discuz! X3.5