我正在做一个类似python的游戏,我遇到了一个错误。 此错误是将以前用户输入的数据保存到列表中,即使我在运行开始时将列表清除为默认提示
代码如下所示:
pairLet = ["A#", "M*", "N%"]
letTer=input("Write a letter here (in capital letters) ")
symBol=input("Write a symbol here ")
if letTer or symBol in pairLet:
print("That letter/symbol is already in use")
print(pairLet)
else:
pairLet.append((letTer) + (symBol))
print(pairLet)
当我重新启动代码以输入相同的字母和符号配对时,它显示以下代码:
Write a letter here (in capital letters) B
Write a symbol here ^
That letter/symbol is already in use
["A#", "M*", "N%"]
它打印变量“pairLet”的内容,输入的配对显然不在其中。 我怎么能解决这个问题
谢谢-
杰克
你会想要的
因为letTer的计算结果为True(如果letTer不是空的
str
,那么它的计算结果为True
)相关问题 更多 >
编程相关推荐