15733068961 发表于 2020-6-29 22:32:55

大佬们帮帮萌新!

print("课后作业3")
temp = input("猜猜我心里想的哪个数字:")
guess = int(temp)
while guess != 8:
    temp = input("诶呀!猜错了呢,重新猜一次吧:")
    guess = int(temp)
    if guess == 8:
      print("不错!猜对了呢!!!")
    else :
      if guess > 8:
            print("唉!哥,大了大了!")
      else:
            print("哎呀!小了!")
      print("祝下次好运~~~")
print("不玩了~~~游戏结束\n")
哪位大佬知道为什么
在while后面还要加guess != 8:呢?
还有
为什么guess和 = 之间要加!呢?

Twilight6 发表于 2020-6-29 22:54:19




while 是条件循环,结构是   while <条件> :

只有当条件满足时候,才会进入while 循环内部 ,而 条件不满足时候,不进入循环或退出循环

而 guess != 8 的意思就是guess 的值 不等于 8 , != 这个符号就是不等于的意思,这里充当 while 的条件

所以当 guess != 8 条件满足,也就是 guess不等于 8 时候 才会进入 while 循环




15733068961 发表于 2020-6-30 08:02:56

明白了明白了
页: [1]
查看完整版本: 大佬们帮帮萌新!