编写一个计算器程序 //注意只需要计算整数 # counter 请输入数字: 请输入计算符号[+ - * / ]: 请输入数字: 计算的结果为: xx
时间: 2024-09-19 22:16:49 浏览: 40
一个表达式计算,支持+-*/%(),c语言版
5星 · 资源好评率100%
编写一个简单的整数计算器程序可以使用基本的控制结构和用户输入处理。这里是一个使用Python编写的简单示例:
```python
def calculate():
# 初始化计数器和结果变量
counter = 0
result = 0
while True:
print("请输入数字(输入'q'退出):")
num_input = input()
if num_input.lower() == 'q':
break
try:
num = int(num_input)
counter += 1
print(f"第{counter}次输入:")
except ValueError:
print("无效输入,请输入整数.")
print("请输入计算符号[+ - * / ]:")
operator = input().strip()
if operator not in ['+', '-', '*', '/']:
print("无效的运算符,请选择 +、-、* 或 /.")
continue
print("请输入第二个数字:")
second_num = input()
try:
second_num = int(second_num)
except ValueError:
print("无效输入,请输入整数.")
# 根据运算符执行相应的计算
if operator == '+':
result += num
elif operator == '-':
result -= num
elif operator == '*':
result *= num
else:
if num != 0:
result /= num # 防止除数为零的错误
print(f"计算的结果为:{result}")
calculate()
```
在这个程序中,用户会被引导输入两个整数以及一个运算符,然后计算器会按照提供的运算符执行相应的操作并显示结果。当用户输入'q'时,程序会结束。
阅读全文