使用python程序语言写一个计算器程序
时间: 2023-02-18 20:32:28 浏览: 68
我可以用python程序语言来写一个计算器程序。下面是一个简单的例子:
# 定义函数
def calculator(num1, num2, op):
if op == '+':
return num1 + num2
elif op == '-':
return num1 - num2
elif op == '*':
return num1 * num2
elif op == '/':
return num1 / num2
# 调用函数
result = calculator(2, 4, '+')
print(result) # 6
相关问题
用python语言写一个计算器
好的,这是一个简单的 Python 计算器的例子:
```
# 定义函数
def calculator(x, y, operator):
if operator == "+":
return x + y
elif operator == "-":
return x - y
elif operator == "*":
return x * y
elif operator == "/":
return x / y
else:
return "无效的运算符"
# 获取用户输入
x = float(input("输入第一个数字: "))
y = float(input("输入第二个数字: "))
operator = input("输入运算符(+、-、*、/): ")
# 调用函数并输出结果
result = calculator(x, y, operator)
print(result)
```
这个程序首先定义了一个名为 `calculator` 的函数,该函数接受三个参数:两个数字 `x` 和 `y` 以及一个字符串类型的运算符 `operator`。然后,它使用一个 `if...elif...else` 语句来根据输入的运算符执行相应的计算,最后返回计算结果。
在主程序中,我们使用 `input` 函数来获取用户输入,并将这些输入作为参数传递给 `calculator` 函数。最后,我们使用 `print` 函数将计算结果输出到屏幕上。
希望这个例子能帮到你。
生成一段用python语言写的计算器程序代码
:
print("欢迎使用计算器")
num1 = int(input("请输入第一个数字:"))
num2 = int(input("请输入第二个数字:"))
print("请选择运算:")
print("1、相加")
print("2、相减")
print("3、相乘")
print("4、相除")
choice = input("请输入你的选择(1/2/3/4):")
if choice == '1':
print(num1,"+",num2,"=",num1 + num2)
elif choice == '2':
print(num1,"-",num2,"=",num1 - num2)
elif choice == '3':
print(num1,"*",num2,"=",num1 * num2)
elif choice == '4':
print(num1,"/",num2,"=",num1 / num2)
else:
print("输入错误,请重新输入!")