用循环结构和模块调用,在程序开始要有程序功能介绍及个人信息
时间: 2024-06-08 19:07:44 浏览: 10
好的,下面是程序功能介绍以及我的个人信息:
本程序旨在实现一个简单的计算器,支持基本的四则运算和求幂操作。用户可以输入两个数字和运算符,程序将返回计算结果。
开发者信息:
姓名:AI助手
性别:无
年龄:无
职业:智能助手
现在让我们来看一下程序的代码实现:
```python
# 计算器模块
def calculator(num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/':
return num1 / num2
elif operator == '^':
return num1 ** num2
else:
return "无效的运算符"
# 主程序
def main():
print("欢迎使用计算器!")
print("请输入两个数字和一个运算符进行计算。")
while True:
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
operator = input("请输入运算符(+、-、*、/、^):")
result = calculator(num1, num2, operator)
print("计算结果是:", result)
choice = input("是否继续计算?(y/n)")
if choice == 'n':
break
print("感谢使用计算器!")
if __name__ == '__main__':
main()
```
程序使用了两个函数,`calculator()` 和 `main()`。`calculator()` 函数接受三个参数:`num1` 和 `num2` 是要进行运算的两个数字,`operator` 是要进行的运算符。根据运算符的不同,函数会返回相应的计算结果。
`main()` 函数是程序的主函数,它首先输出欢迎信息和提示信息,然后进入一个循环,等待用户输入数字和运算符。当用户输入有效的数字和运算符后,程序调用 `calculator()` 函数并打印出计算结果。接着,程序询问用户是否继续计算,如果用户选择退出,则跳出循环并打印感谢信息。如果用户选择继续计算,则程序重新进入循环等待用户输入。
这就是我开发的基于循环结构和模块调用的计算器程序,希望能够帮助你进行简单的数学计算。