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

20214335 2021-2022-2 《Python程序设计》实验二报告

课程:《Python程序设计》
班级: 2143
姓名: 李佳俊
学号:20214335
实验教师:王志强
实验日期:2022年3月31日
必修/选修: 公选课

1.实验内容

此处填写实验的具体内容:
设计并完成一个完整的应用程序,完成加减乘除模等运算:

点击查看代码
def add(x,y):
    """ + """
    return x + y


def subtract(x,y):
    """ - """
    return x - y


def mutiply(x,y):
    """ * """
    return x * y


def divide(x,y):
    """ / """
    return x / y


def mo(x,y):
    """%"""
    return x % y

while 1:
    p = str(input("use it?(y/n):"))
    if p =="y":
        print("please select algorithm:")
        print("'1' for plus")
        print("'2' for subtract")
        print("'3' for mutiply")
        print("'4' for divide")
        print("'5' for mo")

        choice = input("your choice(1/2/3/4/5):")

        num1 = float(input("the first number:"))
        num2 = float(input("the second number:"))

        if choice == '1':
            print(num1,"+",num2,"=",add(num1,num2))
        elif choice == '2':
            print(num1,"-",num2,"=",subtract(num1,num2))
        elif choice == '3':
            print(num1,"*",num2,"=",mutiply(num1,num2))
        elif choice == '4':
            print(num1,"/",num2,"=",divide(num1,num2))
        elif choice == '5':
            print(num1,"%",num2,"=",mo(num1,num2))
        else:
            print("wrong input")
    else:
        break


2. 实验过程及结果

(1)设计目标
使程序能够进行加、减、乘、除的基本运算
(2)编写代码
学习并能够简单应用自定义函数,编写上述代码
(3)优化代码
加入模运算法则
(4)检查
试运行代码查找并更正bug

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

  • 问题1:自定义函数概念不会
  • 问题1解决方案:向同学请教和在学习网站中搜索相关资料
  • 问题2:仔细检查后仍然报错
  • 问题2解决方案:重新梳理逻辑检查缩进是否正确

其他(感悟、思考等)

收获:
1.从零基础开始学习python有很多挑战,本作业还可以通过代码实现面板操控,但本人能力有限无法实现。
2.能够简单运用自定义函数,了解概念。

参考资料

https://www.runoob.com/
https://www.csdn.net/?spm=1001.2101.3001.4476

posted @ 2022-04-05 10:26  李佳俊813  阅读(59)  评论(0编辑  收藏  举报