写一个计算器的代码
时间: 2023-08-14 12:06:29 浏览: 42
好的,以下是一个简单的Python计算器代码示例,实现了加减乘除四则运算和幂运算的功能:
```
def calculator():
print("欢迎使用计算器!")
while True:
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
op = input("请选择运算符(+, -, *, /, ^): ")
if op == "+":
result = num1 + num2
elif op == "-":
result = num1 - num2
elif op == "*":
result = num1 * num2
elif op == "/":
result = num1 / num2
elif op == "^":
result = num1 ** num2
else:
print("非法运算符,请重新输入!")
continue
print("运算结果为: ", result)
choice = input("是否继续计算?(Y/N) ")
if choice == 'Y' or choice == 'y':
continue
else:
break
print("感谢使用计算器!")
calculator()
```
该代码中,首先打印欢迎信息,然后通过while循环不断接受用户输入的数字和运算符,根据输入的运算符进行相应的计算,并输出运算结果。如果用户选择继续计算,则继续循环;如果用户选择退出,则跳出循环并打印感谢信息。需要注意的是,为了实现幂运算的功能,使用了Python内置的幂运算符“**”。
相关推荐
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)