• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Recoleta
博客园    首页    新随笔    联系   管理    订阅  订阅
20242421 2024-2025-2 《Python程序设计》实验2报告

课程:《Python程序设计》

班级:2424
姓名:张骜阳
学号:20242421
实验教师:王志强
实验日期:2024年3月26日
必修/选修:公选课

1.实验内容

设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善;
考核基本语法、判定语句、循环语句、逻辑运算等知识点。

2. 实验过程及结果

在课上的程序的基础上实现了加减乘除以及指数运算,代码如下:

def sum(num1,num2):
    return num1+num2

def sub(num1,num2):
    return num1-num2

def mul(num1,num2):
    return num1*num2

def div(num1,num2):
    return num1/num2

def exp(num1,num2):
    return num1**num2

alt="y"
while alt=="y":
    num1 = int(input("请输入"))
    num2 = int(input("输入另一个"))
    choice = input("输入运算符(+-*/^)")
    if choice == "+":
        print("num1", choice, "num2=", sum(num1, num2))
    elif choice == "-":
        print("num1", choice, "num2=", sub(num1, num2))
    elif choice == "*":
        print("num1", choice, "num2=", mul(num1, num2))
    elif choice == "/":
        print("num1", choice, "num2=", div(num1, num2))
    elif choice == "^":
        print("num1", choice, "num2=", exp(num1, num2))
    alt=input("是否继续(y/n)")

代码

运行结果

3. 实验过程中遇到的问题和解决过程

  • 问题1:markdown不会了
  • 问题1解决方案:发现这里有编辑器。
  • 问题2:Python语法忘记了
  • 问题2解决方案:求助AI,记笔记

其他(感悟、思考等)

无

参考资料

无

posted on 2025-03-26 20:35  秒针栖息地  阅读(8)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3