鱼C论坛

 找回密码
 立即注册
楼主: 醉酒青牛

[作品展示] 004讲:改进我们的小游戏

[复制链接]
发表于 2015-9-1 21:58:21 | 显示全部楼层
# print()默认是打印完字符串会自动添加一个换行符,end=" "参数告诉print()用空格代替换行
# 嗯,小甲鱼觉得富有创意的你应该会尝试用 end="JJ"?
print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
while (guess != secret) and (times > 0):
    temp = input('请重新输入一个数字吧:')
前辈,这一段看不懂,请指点下,运行时print跟input两句是连着一起打印出来的。不知道是哪的问题。谢谢了。

评分

参与人数 1鱼币 +1 收起 理由
醉酒青牛 + 1 感谢楼主无私奉献!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-2 00:46:06 | 显示全部楼层
本帖最后由 醉酒青牛 于 2015-9-2 00:53 编辑
开心就好726 发表于 2015-9-1 21:58
# print()默认是打印完字符串会自动添加一个换行符,end=" "参数告诉print()用空格代替换行
# 嗯,小甲鱼 ...


# 这里先给guess赋值(赋一个绝对不等于secret的值)
guess = 0                                                                                   #给guess赋初值0                           
print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ") #打印字符串
while (guess != secret) and (times > 0):                                    #条件为真,因为guess值为0,不等于secret,而times等于3大于0
    temp = input('请重新输入一个数字吧:')                              #执行input语句,先打印字符串后,等待用户输入  
                             
所以print和input打印的内容确实是在一起的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-2 01:10:48 | 显示全部楼层
开心就好726 发表于 2015-9-1 21:58
# print()默认是打印完字符串会自动添加一个换行符,end=" "参数告诉print()用空格代替换行
# 嗯,小甲鱼 ...

所以这段代码是有问题的
将temp = input('请重新输入一个数字吧:')改为temp = input()即可!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-2 09:11:47 | 显示全部楼层
醉酒青牛 发表于 2015-9-2 01:10
所以这段代码是有问题的
将temp = input('请重新输入一个数字吧:')改为temp = input()即可!

谢谢了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-4 15:29:41 | 显示全部楼层
感谢前辈耐心的指点,非常的感谢。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-4 17:03:10 | 显示全部楼层
开心就好726 发表于 2015-9-4 15:29
感谢前辈耐心的指点,非常的感谢。

赠人玫瑰,手有余香,共勉
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-5 13:00:37 | 显示全部楼层
赞一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-5 18:55:14 | 显示全部楼层
没看懂程序的执行流程,烦请祥说一些:handshake
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-5 22:01:29 | 显示全部楼层
ruiping 发表于 2015-9-5 18:55
没看懂程序的执行流程,烦请祥说一些

最好能提出具体一点的意见,比如说那一句没看懂,或者不知道执行这一句是为了干什么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-6 18:12:08 | 显示全部楼层
楼主是看过蜀山?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-6 18:54:58 | 显示全部楼层
kunnkka 发表于 2015-9-6 18:12
楼主是看过蜀山?

,大学里面看的第一本网游小说。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-7 14:43:50 | 显示全部楼层
醉酒青牛 发表于 2015-9-6 18:54
,大学里面看的第一本网游小说。

哈哈,差不多~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-7 16:10:06 | 显示全部楼层

加油哦,万事开头难,希望能开个好头,学会学通一门编程语言
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-15 21:26:47 | 显示全部楼层
感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-10-28 18:12:16 | 显示全部楼层
那个r是randint简写吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-4 11:08:07 | 显示全部楼层
感谢LZ归纳
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-9 16:44:16 | 显示全部楼层
改了多好遍,终于改好了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-10 22:19:27 | 显示全部楼层
while (guess != secret) and (times > 0):
    temp = input()
    guess = int(temp)
    times = times - 1 # 用户每输入一次,可用机会就-1
    if guess == secret:
        print("我草,你是小甲鱼心里的蛔虫吗?!")
        print("哼,猜中了也没有奖励!")
    else:
        if guess > secret:
            print("哥,大了大了~~~")
        else:
            print("嘿,小了,小了~~~")
        if times > 0:
            print("再试一次吧:", end=" ")
        else:
            print("机会用光咯T_T")
这个有点看不太明白,上面的while (guess != secret) and (times > 0):,为什么下面还有 if guess == secret:  如果满足while,怎么会有 下面的if ,感觉这两个有点矛盾呢,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-11 07:13:15 | 显示全部楼层
个人理解:
while (guess != secret) and (times > 0):
当这个条件成立,进入下一次if循环
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-11 16:58:52 | 显示全部楼层
恩恩,想到了其中一点,:handshake
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 10:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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