鱼C论坛

 找回密码
 立即注册
查看: 1258|回复: 3

[技术交流] 第005讲:闲聊之Python的数据类型 |(作业讨论)

[复制链接]
发表于 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("答题结束")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-10-24 18:05:24 From FishC Mobile | 显示全部楼层
程序内的shuru.isdigit()!=1,都可以用not shuru.isdiget()代替,我刚开始不会,后来看甲鱼师的课后练习才慢慢懂了点。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-11 18:58:00 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-2-11 18:58:41 | 显示全部楼层
没有鱼币,看不到作业
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-24 01:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表