编程-LBT 发表于 2020-8-17 13:32:11

急!!!


if guess == 8:
    print("woc,猜对了!!!")
    print("哼,猜中了也没有奖励")
else:
    if guess > 8:
      print("哥们,猜大了")
    else:
      print("呕吼,猜小了")
print("游戏结束,不玩了~~~")


帮忙看看哪有问题啊,运行不了啊

zltzlt 发表于 2020-8-17 13:33:12

else 后面冒号用成中文的了,另外你的 guess 变量都没有定义

if guess == 8:
    print("woc,猜对了!!!")
    print("哼,猜中了也没有奖励")
else:
    if guess > 8:
      print("哥们,猜大了")
    else:
      print("呕吼,猜小了")
print("游戏结束,不玩了~~~")

编程-LBT 发表于 2020-8-17 13:34:46

zltzlt 发表于 2020-8-17 13:33
else 后面冒号用成中文的了,另外你的 guess 变量都没有定义

guess变量没定义什么意思啊{:5_94:}

zltzlt 发表于 2020-8-17 13:35:40

编程-LBT 发表于 2020-8-17 13:34
guess变量没定义什么意思啊

这只是你的部分代码吧

编程-LBT 发表于 2020-8-17 13:36:45

zltzlt 发表于 2020-8-17 13:35
这只是你的部分代码吧

哦哦我明白了,对就一部分{:5_100:}

编程-LBT 发表于 2020-8-17 13:37:16

编程-LBT 发表于 2020-8-17 13:36
哦哦我明白了,对就一部分

谢谢

编程-LBT 发表于 2020-8-17 13:42:41

Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\0.py", line 3, in <module>
    if guess == 8:
NameError: name 'guess' is not defined
这什么意思啊

编程-LBT 发表于 2020-8-17 13:45:31

zltzlt 发表于 2020-8-17 13:35
这只是你的部分代码吧

print('---------first game----------')
temp = input("我心里想的什么数字: ")
if guess == 8:
    print("woc,猜对了!!!")
    print("哼,猜中了也没有奖励")
else:
    if guess > 8:
      print("哥们,猜大了")
    if guess < 8:
      print("呕吼,猜小了")
print("游戏结束,不玩了~~~")

这会有问题吗,帮忙看一下吧 蟹蟹

zltzlt 发表于 2020-8-17 13:46:25

编程-LBT 发表于 2020-8-17 13:45
print('---------first game----------')
temp = input("我心里想的什么数字: ")
if guess == 8:


要将用户输入的内容转化为整数呀

print('---------first game----------')
temp = input("我心里想的什么数字: ")
guess = int(temp)
if guess == 8:
    print("woc,猜对了!!!")
    print("哼,猜中了也没有奖励")
else:
    if guess > 8:
      print("哥们,猜大了")
    if guess < 8:
      print("呕吼,猜小了")
print("游戏结束,不玩了~~~")

编程-LBT 发表于 2020-8-17 13:48:03

zltzlt 发表于 2020-8-17 13:46
要将用户输入的内容转化为整数呀

哦哦,忘了,谢谢昂{:10_254:}
页: [1]
查看完整版本: 急!!!