我想知道为什么我不能使用"和"我的代码在这里声明。我想要它,以便人们可以输入" 1"或"添加"和乘法相同,但它根本不起作用 它只是一个基本的计算器。 我使用的是基本的Python程序。
calcUnit = input("Choose between Add(1) or Multiply(2) :")
if calcUnit == **"Add" and "1":**
print("You choose Add!")
num1 = input("First Number :")
num2 = input("Second Number :")
result = float(num1) + float(num2)
print("Result:",result)
elif calcUnit == **"Multiply" and "2":**
print("You choose Multiply!")
num1 = input("First Number :")
num2 = input("Second Number :")
result = float(num1) * float(num2)
print("Result:",result)
else:
print("Welp shiii")
答案 0 :(得分:1)
因为您需要or
。有些东西不能同时"Add"
和"1"
,可以吗?顺便说一下这样写的方式
if calcUnit == "Add" or calcUnit == "1":
或
if calcUnit in ['Add', '1']: