【发布时间】:2016-01-24 18:16:15
【问题描述】:
我是 Python 新手。我试图制作一个基本的计算器,但我真的找不到问题所在。它返回 0 退出代码,但什么也没有出现,没有输入,什么也没有。对此的任何帮助将不胜感激。谢谢。
def add(num1, num2):
return num1 + num2
def subtract(num1, num2):
return num1 - num2
def div(num1, num2):
return num1/num2
def multi(num1,num2):
return num1*num2
def main():
operation = input("What do you want to do?(+, -, *, or /):")
if (operation != "+" and operation != "-" and operation != "*" and operation != "/"):
print("Your input is invalid. Please enter a valid input.")
else:
num1 = float(input("Enter value for num1: "))
num2 = float(input("Enter value for num2: "))
if (operation == "+"):
print(add(num1, num2))
elif (operation == "-"):
print(subtract(num1, num2))
elif (operation == "*"):
print(multi(num1,num2))
elif (operation == "/"):
print(div(num1,num2))
main()
【问题讨论】:
-
请修正格式!
标签: python calculator