鱼C论坛

 找回密码
 立即注册
查看: 2483|回复: 15

[已解决]python第四章的改进小游戏的课后作业。有个真的不懂!求助鱼油

[复制链接]
发表于 2016-5-11 20:12:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 1084109122 于 2016-5-11 20:18 编辑

import random
x = 10
y = random.randint(1,99)
print('猜数字游戏哟')
z = 0
print('猜猜我现在想的是什么数字吧:',end=" ")
while (z != y) and (x > 0):
    q = input()
    o = int(q)
    x = x - 1
    if z == y:
        print('你真聪明')
        print('下次继续加油哟')
    else:
        if o > y:
            print('大了')
        else:
            print('小了.小了')
        if x > 0:
            print('再试一次',end=" ")
        else:
            print('机会用完了哟')
print('游戏结束')




    q = input() 是什么意思啊,都看不懂。是我现在还没学到后面?求助!!!!
最佳答案
2016-5-12 08:42:02
就是把输入的值赋值给q,你这里不是输入数字么,q就等于你输入的数字,不过是字符串,需要你转换一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-5-11 21:09:00 | 显示全部楼层
q接受输入的数据
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-11 21:37:30 | 显示全部楼层
就是把把输入的值赋给Q
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-12 08:13:22 | 显示全部楼层
将输入的数据给q
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-12 08:42:02 | 显示全部楼层    本楼为最佳答案   
就是把输入的值赋值给q,你这里不是输入数字么,q就等于你输入的数字,不过是字符串,需要你转换一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-12 10:09:06 | 显示全部楼层
这个游戏的结果是有问题吗?
if z == y:
        print('你真聪明')
        print('下次继续加油哟')
我怎么都到不了这???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-14 12:59:19 | 显示全部楼层
输入值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-14 13:57:32 | 显示全部楼层
接受用户输入的数字并返回
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-15 08:22:46 | 显示全部楼层
怎么感觉z有问题啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-16 18:36:20 | 显示全部楼层
没币
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-5-17 09:51:19 | 显示全部楼层
加油。一起学习。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-17 10:49:13 | 显示全部楼层
并无实际意义,就是一个变量的名称吧,比如可以使用q1  q2   x1也应该是有效的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-17 22:32:30 | 显示全部楼层
import random
secret = random.randint(1,999)
print ('---------------猜数字游戏0-999-------------')
print ('---------------你有15次机会-------------')
temp = input('猜下我写在文本上面的数字吧:')       
guess = int(temp)
time = 15
while guess !=secret:
        if guess >secret:
                print('不好意思,你猜的数大了,请重猜')
        else:
                print('不好意思,你猜的数小了,请重猜')
        time = time - 1
        if time > 0:
                print("你还有"+str(time)+"次机会")
                temp = input('请重新输入:')
                guess = int(temp)
        else:
                print('不好意思,您的次数用完了。')
                break
if guess == secret:
        print('恭喜你猜对了')
print('游戏结束')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-18 10:17:40 | 显示全部楼层
学习下!嗯嗯呃好啊好!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-18 11:16:04 | 显示全部楼层
input就是输入数据,然后q等于输入的那个数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-18 11:50:22 | 显示全部楼层
感谢分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 09:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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