小野花 发表于 2018-3-17 22:49:44

第004讲最后一题

import random
secret = random.randint(1,10)
print('---------小游戏---------')
temp = input("不妨猜一下数字吧")
guess = int(temp)
while guess != secret:
    temp = input("哎呀,猜错了,请重新输入吧:")
    guess = int(temp)
    if huess == secret:
      print("卧槽你好聪明")
      print("哼,猜对了也没有奖励")
    else:
      if guess > secret:
            print("哥,大了大了")
      else:
            print("嘿,小了小了")
print("游戏结束,不玩了~")



为什么我只能运行两次呢?

小野花 发表于 2018-3-17 22:50:18

跪求各位大神帮帮小弟{:10_250:}{:10_250:}{:10_250:}

Zmynx_2017 发表于 2018-3-17 23:00:00

if huess == secret:
这一行代码的huess写错了,应该是guess

Zmynx_2017 发表于 2018-3-17 23:00:40

小野花 发表于 2018-3-17 22:50
跪求各位大神帮帮小弟

if huess == secret:
这一行代码的huess写错了,应该是guess

习惯的习惯 发表于 2018-3-18 09:56:24

这个程序有小问题吧 如果第一次就猜对就没有出来结果

小野花 发表于 2018-3-18 09:58:03

Zmynx_2017 发表于 2018-3-17 23:00
if huess == secret:
这一行代码的huess写错了,应该是guess

跪谢大佬{:9_232:}

小野花 发表于 2018-3-18 09:58:43

习惯的习惯 发表于 2018-3-18 09:56
这个程序有小问题吧 如果第一次就猜对就没有出来结果

是的,课堂上讲的
页: [1]
查看完整版本: 第004讲最后一题