这是我代码的一部分!
division = ["Division","Divide","/","div"]
multiplication =["*","x","times","multiply","multiplication","multiple"]
subtraction = ["-",'minus','subtract','subtraction']
addition = ['+','plus','addition','add']
root = ['root','squareroot','square root']
square = ['square','squared','power 2']
choice = input('calculation type')
print(choice == (division or multiplication or subtraction or addition))
到目前为止,它只返回“False”。如何检查一个变量是否存在于多个列表中?我尝试过在列表内创建列表,但仍然得到“False”,以下是代码...
division = ["Division","Divide","/","div"]
multiplication = ["*","x","times","multiply","multiplication","multiple"]
subtraction = ["-",'minus','subtract','subtraction']
addition = ['+','plus','addition','add']
root = ['root','squareroot','square root']
square = ['square','squared','power 2']
basic_double = [division,multiplication,subtraction,addition]
basic_single = [root,square]
choice = input('calculation type')
print(choice == basic_double or basic_single)
非常感谢您的帮助! :D 谢谢!!!
any(choice in ls for ls in [division, multiplication, subtraction, addition])
- L3viathanor
不起作用这一事实感到困惑。 - Elliot Roberts