鱼C论坛

 找回密码
 立即注册
查看: 3091|回复: 8

Python代码求助解释

[复制链接]
发表于 2016-9-21 15:11:03 | 显示全部楼层 |阅读模式
20鱼币
import random                                                                  

times = 3
secret = random.randint(1,10)

print('------------------我爱鱼C工作室------------------')
guess = 0
print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")

while (guess != secret) and (times > 0):
    temp = input()
   
   if temp.isdigit():
        guess = int(temp)
        if guess == secret:
            print("我草,你是小甲鱼心里的蛔虫吗?!")
            print("哼,猜中了也没有奖励!")
        else:
            if guess > secret:
                print("哥,大了大了~~~")
            else:
                print("嘿,小了,小了~~~")
            if times > 0:
                print("再试一次吧:", end='')
            else:
                print("机会用光咯T_T")
    else:
        print("抱歉,您的输入有误,请输入一个整数:", end='')

    times = times - 1 # 用户每输入一次,可用机会就-1

print("游戏结束,不玩啦^_^")



里面 end=''和temp()是什么意思!为什么temp = input()
   
    if temp.isdigit():的括号里面没有东西

最佳答案

查看完整内容

1.temp = input() 获取用户输入,并返回给 temp 2.if temp.isdigit() 请看以下链接 http://bbs.fishc.com/forum.php?mod=viewthread&tid=38992&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403 3.end='' print会默认换行,加上这个等于print后输出‘空字符串‘,让接下来的输出不换行
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-9-21 15:11:04 | 显示全部楼层
1.temp = input()   获取用户输入,并返回给 temp
2.if temp.isdigit()  请看以下链接  http://bbs.fishc.com/forum.php?m ... peid%26typeid%3D403
3.end=''    print会默认换行,加上这个等于print后输出‘空字符串‘,让接下来的输出不换行

评分

参与人数 1荣誉 +3 鱼币 +4 贡献 +2 收起 理由
Rossi46 + 3 + 4 + 2

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-9-22 10:37:44 | 显示全部楼层
学习一下
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-9-22 10:56:28 | 显示全部楼层
飞翔的天空 发表于 2016-9-21 15:11
1.temp = input()   获取用户输入,并返回给 temp
2.if temp.isdigit()  请看以下链接  http://bbs.fishc. ...

受教了~~~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-9-23 15:26:14 | 显示全部楼层
学习学习
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-9-23 19:25:09 | 显示全部楼层
temp = input()   是获取用户输入后,再返回给 temp
if temp.isdigit()  是这样的:  http://bbs.fishc.com/forum.php?m ... peid%26typeid%3D403
end=''    print会默认换行,加上这个等于print后输出‘空字符串‘,让接下来的输出不换行
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-10-8 20:09:34 | 显示全部楼层
temp是变量名
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-10-9 09:00:44 | 显示全部楼层
end=" "是用空格代替换行符,temp=input()是输入啊,temp.isdigit()功能:判断字符是否为输入数据
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-10-9 09:01:40 | 显示全部楼层
temp.isdigit()括号应该有字符或者其他
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-22 22:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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