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

ID_YUOP 2023-03-28 19:39:47

课程:《Python程序设计》
班级: 2212
姓名: 漆心雨
学号:20221420
实验教师:王志强
实验日期:2023年3月24日
必修/选修: 公选课

1.实验内容

设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。

2. 实验过程及结果

实验代码

import math
def sum(a,b):
    c=a+b
    return c
def sub(a,b):
    c=a-b
    return c
def mul(a,b):
    c=a*b
    return c
def div(a,b):
    c=a/b
    return c
def mod(a,b):
    c=a%b
    return c
def pow(a,b):
    c=a**b
    return c

def log(a,b):
    c=math.log(a,b)
    return c

print("请仿照实例输入:\n10\n10\n+\n")
while 1:
    a=int(input("请输入a:"))
    b=int(input("请输入b:"))
    s=input("请输入操作:")
    if s=='+':
        print(a,s,b,'=',sum(a,b))
    elif s=='-':
        print(a,s,b,'=',sub(a,b))
    elif s=='x'or s=='*' or s=='X':
        print(a,s,b,'=',mul(a,b))
    elif s=='/' :
        print(a,s,b,'=',div(a,b))
    elif s == '%':
        print(a,s,b,'=',mod(a,b))
    elif s == '^':
        print(a,s,b,'=',pow(a,b))
    elif s == 'log':
        print(a,s,b,'=',log(a,b))
    else :
        print("输入错误")
    s2=input("是否继续:")
    if s2=='否':
        break

实验结果

  • 计算机使用结果

 

  • 将代码上传至gitee

 

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

实验过程很顺利

其他(感悟、思考等)

希望能掌握更多python知识,能够写出自己想要的程序

...全文
82 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

144

社区成员

发帖
与我相关
我的任务
社区描述
开展Python教学和技术交流
python 高校 北京·丰台区
社区管理员
  • blackwall0321
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧