鱼C论坛

 找回密码
 立即注册
查看: 5695|回复: 7

新手,照书打出来的,为什么不行。。。求教!!

[复制链接]
发表于 2017-1-6 00:52:07 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 mxh362929453 于 2017-1-6 10:50 编辑

#  p2_2.py
"""---  第一个小游戏 ---"""
while guess != 8:
    temp = input("哎呀,猜错啦,请重新猜吧:")
    guess = int(temp)
    if guess == 8:
        print("你是小甲鱼心里的蛔虫吗?")
        print("哼猜中也没有奖励!")
    else:
        if guess > 8:
            print("兄弟猜大了,来往小了猜")
        else:
            print("小了啦,再来")

  我照书上打出来的,为什么报错  ??不懂

写的截图

写的截图

报错截图

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

使用道具 举报

发表于 2017-1-6 02:27:15 | 显示全部楼层
变量要先赋值才能使用,guess 没有赋值自然不能进入循环
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-6 08:47:33 | 显示全部楼层
1.png
看报错:变量guess没有被定义
while guess != 8:
开始这一句,执行时guess是没有定义的

定义一下就好了
guess = 0
while guess != 8:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-1-6 09:54:22 | 显示全部楼层
NameError: name 'guess' is not defined

名字错误:名字‘guess’未被定义

先定义guess啦。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-6 10:28:38 | 显示全部楼层
yretsym 发表于 2017-1-6 08:47
看报错:变量guess没有被定义
while guess != 8:
开始这一句,执行时guess是没有定义的

可以了,感谢,我昨晚看到没有被定义我就定义了一个8结果这个游戏就不跑了,不定义又报错,所以才发帖求助,感谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-6 10:46:27 From FishC Mobile | 显示全部楼层
哦哦哦哦。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-6 10:50:24 From FishC Mobile | 显示全部楼层
为什么一个游戏的代码才这么点啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-6 10:51:43 | 显示全部楼层
天下第零 发表于 2017-1-6 10:50
为什么一个游戏的代码才这么点啊

简单的小游戏啊,
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-17 07:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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