|
发表于 2017-10-24 18:03:05
From FishC Mobile
|
显示全部楼层
|阅读模式
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
第五课里,改进小游戏,老师做的代码我看不懂,复制到手机里报错,自己也不会修改,不知道哪位大神能给解答?
我自己在手机里写了一个,不知道这样写可不可以?
import random #导入random模块
s=random.randint(1,10) #生成1~10随机数赋值给s
i=3 #给i赋值,用来限制输入次数。
print("欢迎进入数字游戏")
shuru=input("请输入:") #将用户输入赋值给shuru
if shuru.isdigit!=1: #判断用户输入是否为数字
while shuru.isdigit()!=1: #不是数字循环重复输入
shuru=input("请输入整数:")
bijiao=int(shuru)
while bijiao!=s and i>1: #while满足设定条件时执行
if bijiao>s:
i=i-1
print("大了")
print("还有%d次机会"%i) #显示剩余次数
else:
i=i-1
print("小了")
print("还有%d次机会"%i)
shuru=input("重新输入:")
if shuru.isdigit()!=1: #判断重新输入数值是否为整数
while shuru.isdigit()!=1:
shuru=input("请输入整数:")
bijiao=int(shuru)
if bijiao==s: #当输入正确时执行
print("回答正确")
print("答题结束") |
|