20244110《Python程序设计》实验报告二
课程:《Python程序设计》
班级: 2441
姓名: 陈奕豪
学号:20244110
实验教师:王志强
实验日期:2025年4月1日
必修/选修: 公选课
(一)实验内容
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
考核基本语法、判定语句、循环语句、逻辑运算等知识点
(二)实验过程及结果
按照课堂教学的程序编写程序代码
(1)先编写主程序如下
点击查看代码
while True: try: num1 = float(input("请输入第一个数字: ")) num2 = float(input("请输入第二个数字: ")) operator = input("请输入运算符 (+, -, *, /, %): ")点击查看代码
if operator == '+': result = num1 + num2 elif operator == '-': result = num1 - num2 elif operator == '*': result = num1 * num2 elif operator == '/': if num2 == 0: print("错误:除数不能为零。") continue result = num1 / num2 elif operator == '%': if num2 == 0: print("错误:取模运算中除数不能为零。") continue result = num1 % num2 else: print("错误:不支持的运算符,请输入 +, -, *, /, %。")点击查看代码
print(f"{num1} {operator} {num2} = {result}") again = input("是否继续计算?(y/n): ")
if again.lower() != 'y':
break
except ValueError:
print("错误:输入的不是有效的数字,请重新输入。")