我是编程新手,所以我想做一个石头剪刀布游戏,但只有第一个 if from "u" 被执行,即 if u == "to": 这个我不知道怎么解释,谁有时间,自己测试一下这段代码自己了解一下,我是初学者,所以不知道怎么解释一切
def kmb():
print("добро пожаловать в игру камень ножницы бумага")
while True:
list = ["камень", "ножницы", "бумага"]
c = random.choice(list)
u = input("камень, ножницы, или бумага?(к,н,б)")
if c == "камень":
print("компьютер выбрал камень")
if u == "к":
print("ничья")
if u == "н":
print("вы проиграли")
if u == "б":
print("вы победили")
if c == "ножницы":
print("компьютер выбрал ножницы")
if u == "к":
print("вы победили")
if u == "н":
print("ничья")
if u == "б":
print("вы проиграли")
if c == "бумага":
print("компьютер выбрал бумагу")
if u == "к":
print("вы проиграли")
if u == "н":
print("вы победили")
if u == "б":
print("ничья")
if u == "stop":
main()```
考虑到Enikeyshchik所说的,我们得到以下代码: