20244110《Python程序设计》实验报告二

课程:《Python程序设计》
班级: 2441
姓名: 陈奕豪
学号:20244110
实验教师:王志强
实验日期:2025年4月1日
必修/选修: 公选课
(一)实验内容
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
考核基本语法、判定语句、循环语句、逻辑运算等知识点
(二)实验过程及结果
按照课堂教学的程序编写程序代码
(1)先编写主程序如下

点击查看代码 while True: try: num1 = float(input("请输入第一个数字: ")) num2 = float(input("请输入第二个数字: ")) operator = input("请输入运算符 (+, -, *, /, %): ")
(2)再编写计算函数
点击查看代码 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("错误:不支持的运算符,请输入 +, -, *, /, %。")
(3)最后编写输出程序
点击查看代码 print(f"{num1} {operator} {num2} = {result}")
    again = input("是否继续计算?(y/n): ")
    if again.lower() != 'y':
        break
except ValueError:
    print("错误:输入的不是有效的数字,请重新输入。")
(4)添加个人信息与座右铭
点击查看代码 print("""" ........................................................ . 计算器 . . 开发日期:2025.4.6 . . 姓名:陈奕豪 . . 学号:20244110 . . 座右铭:你再看看你后面呢 . . . . . ........................................................
(三)实验过程中遇到的问题和解决过程 问题:有些代码不会写 解决方法:询问同学,合理利用ai 通过本次实验,我学会了编写实现加减乘除等基本运算的计算器程序,收获颇丰。
posted @ 2025-04-08 18:18  山东斯内克  阅读(6)  评论(0)    收藏  举报