CC8089 发表于 2020-7-21 23:17:24

怎么回事啊?听完第二课实践 上传不了图片

不妨猜一下我心中的数字6
Traceback (most recent call last):
File "C:/Users/Administrator/Desktop/2.py", line 4, in <module>
    if guess ==8:
NameError: name 'guess' is not defined


这是什么情况造成的啊 ?


求大神解释下 感谢

Twilight6 发表于 2020-7-21 23:20:37



请发全代码,你这里报错是因为 guess 没有定义,没有代码不能具体判断

CC8089 发表于 2020-7-21 23:27:03

Twilight6 发表于 2020-7-21 23:20
请发全代码,你这里报错是因为 guess 没有定义,没有代码不能具体判断

print('..........我去吧...........')
temp = input('不妨猜一下我心中的数字')
gusss = int(temp)
if guess ==8:
    print('卧槽,你是小甲鱼心里的蛔虫么?')
    print ('哼,猜中了也没有奖励')
else:
    print('猜错了,小甲鱼现在心里想的是8!')
print('游戏结束了,不玩了')
         

Twilight6 发表于 2020-7-21 23:27:34

CC8089 发表于 2020-7-21 23:27
print('..........我去吧...........')
temp = input('不妨猜一下我心中的数字')
gusss = int(temp)


你把第一个 guess 打成了 gusss,导致 if 条件那不知道 guess 是什么而报错

print('..........我去吧...........')
temp = input('不妨猜一下我心中的数字')
guess = int(temp)
if guess ==8:
    print('卧槽,你是小甲鱼心里的蛔虫么?')
    print ('哼,猜中了也没有奖励')
else:
    print('猜错了,小甲鱼现在心里想的是8!')
print('游戏结束了,不玩了')

CC8089 发表于 2020-7-21 23:31:10

Twilight6 发表于 2020-7-21 23:27
你把第一个 guess 打成了 gusss,导致 if 条件那不知道 guess 是什么而报错

大神问下到底是哪里出错了呢?

Twilight6 发表于 2020-7-21 23:31:34

CC8089 发表于 2020-7-21 23:31
大神问下到底是哪里出错了呢?

我已经说明了呀

CC8089 发表于 2020-7-21 23:33:41

Twilight6 发表于 2020-7-21 23:31
我已经说明了呀

感谢,编程果然要细心啊
页: [1]
查看完整版本: 怎么回事啊?听完第二课实践 上传不了图片