用Python编写一个简单的计算器
时间: 2023-11-16 19:06:18 浏览: 73
以下是一个基本的计算器程序,可以进行加、减、乘、除运算:
```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'
# 主函数
def main():
num1 = float(input('请输入第一个数字:'))
num2 = float(input('请输入第二个数字:'))
operator = input('请输入运算符 (+,-,*,/):')
result = calculate(num1, num2, operator)
print('结果为: ', result)
# 调用主函数
if __name__ == '__main__':
main()
```
运行程序后,会提示用户输入两个数字和一个运算符,然后计算出结果并输出。如果运算符输入不正确,则会输出“Invalid operator”。
相关问题
用python编写一个简单计算器
好的,以下是一个简单的计算器程序:
```python
while True:
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
op = input("请输入运算符:")
if op == '+':
print(num1 + num2)
elif op == '-':
print(num1 - num2)
elif op == '*':
print(num1 * num2)
elif op == '/':
if num2 == 0:
print("除数不能为0")
else:
print(num1 / num2)
else:
print("无效的运算符")
```
该程序可以不断地接受用户输入,直到用户停止程序。用户需要输入两个数字和一个运算符,程序会根据输入的运算符执行相应的计算,并输出结果。如果用户输入了无效的运算符或者除数为0,程序会提示相应的错误信息。
使用python编写一个房贷计算器
好的,以下是一个简单的房贷计算器的Python代码:
```python
# 房贷计算器
# 输入房贷总额
total_loan = float(input("请输入房贷总额(万元):"))
# 输入贷款年限
loan_years = float(input("请输入贷款年限(年):"))
# 输入年利率
annual_rate = float(input("请输入年利率(%):"))
# 计算月利率
monthly_rate = annual_rate / 1200
# 计算还款月数
months = loan_years * 12
# 计算每月还款额
monthly_payment = (total_loan * monthly_rate * (1 + monthly_rate) ** months) / ((1 + monthly_rate) ** months - 1)
# 计算还款总额
total_payment = monthly_payment * months
# 输出结果
print("每月还款额为:{:.2f}元".format(monthly_payment))
print("还款总额为:{:.2f}元".format(total_payment))
```
使用方法:
1. 在Python环境下运行代码;
2. 输入房贷总额、贷款年限和年利率;
3. 按回车键,即可得出每月还款额和还款总额的计算结果。
注意:此计算器为简单版本,没有考虑其他因素(如利率浮动、还款方式等),仅供参考。