用Python实现四则运算
时间: 2023-11-05 07:10:19 浏览: 45
可以使用Python中的基本算术运算符来实现四则运算,分别为加法、减法、乘法、除法和取余。以下是一个简单的实现:
```python
num1 = float(input("请输入第一个数字:"))
num2 = float(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':
if num2 == 0:
print("除数不能为0")
else:
print(num1, "/", num2, "=", num1/num2)
else:
print("输入错误")
```
运行代码后,程序会要求用户输入两个数字和运算符的选择,然后根据用户的选择进行相应的计算并输出结果。如果用户选择除法且除数为0,则会提示除数不能为0。
相关问题
python实现四则运算eval
Python中可以使用eval函数实现四则运算。eval函数是一个内置函数,它可以将一个字符串作为Python代码进行运算。
假如要实现四则运算eval,可以按照以下步骤进行:
首先,用户需要输入一个包含四则运算表达式的字符串。例如:"3 + 5 * 2"。
然后,将用户输入的字符串传递给eval函数进行运算。eval函数会将字符串解析并计算结果。
实际上,eval函数会将字符串中的表达式转化为Python可执行代码,并计算出结果。在上述例子中,eval函数会先计算5乘以2,得到10,然后再加上3,最后返回结果13。
最后,将运算结果输出给用户。
需要注意的是,在使用eval函数进行四则运算时,需要确保用户输入的字符串是合法的四则运算表达式,否则会抛出异常。因此,在实际应用中,需要合理处理用户输入的字符串,并对其进行验证和限制,以确保安全性和正确性。
用python函数实现四则运算
可以使用以下代码实现四则运算:
```python
def calculate(num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/':
return num1 / num2
else:
return "Invalid operator"
num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
operator = input("Enter operator (+, -, *, /): ")
result = calculate(num1, num2, operator)
print("Result: ", result)
```
你可以输入两个数字和运算符,然后调用 `calculate()` 函数来执行运算并返回结果。