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知识,能够写出自己想要的程序

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

144

社区成员

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

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