lzlwww021 发表于 2020-8-7 23:17:27

代码输出问题

print("12w3141241")
name = input("yourname")
print("hellow"+name+"!")
temp = input("please input")
import random
women = random.randint(1,9)
guess = int(temp)
while guess != women:
    print("error")
    temp = input("please input agian")
    guess =int(temp)

    if guess >= 10:
      print("small")

    if guess == women:
      print("wa oh, you are very good")
print("886")      
      
   
我想知道为什么除了猜中数字以外,其他结果都会出现第一个!= women,上面的那句“error”?

baige 发表于 2020-8-7 23:20:12

本帖最后由 baige 于 2020-8-7 23:21 编辑

每次不相等都会输出这一句的
while guess != women:不相等时成立
    print("error")输出error

baige 发表于 2020-8-7 23:35:46

本帖最后由 baige 于 2020-8-7 23:41 编辑

{:10_277:}

lzlwww021 发表于 2020-8-8 00:10:31

baige 发表于 2020-8-7 23:20
每次不相等都会输出这一句的
while guess != women:不相等时成立
    print("error")输出error

谢谢啦,我刚学Python一天左右,听你这么一讲我豁然开朗了
页: [1]
查看完整版本: 代码输出问题