我为一个反向猜谜游戏写了这段代码,但它第一次打印了两次c.记住(d =正确)(b =更大)(k =更小).
import random
c = random.randint(1,99)
print(c)
a = str(input())
while a != "d":
if a == "b":
print(c)
c = random.randint(c,99)
a = str(input())
elif a == "k":
print(c)
c = random.randint(1,c)
a = str(input())
elif a == "d":
break
输出如下:
67
b
67
第67章要印一次
我试着删除了第3、7、11行中的print(c)
.