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

学号 2019-2020-2 《Python程序设计》实验x报告

课程:《Python程序设计》
班级: 1931
姓名: 韦皓铭
学号: 20193117
实验教师:王志强
实验日期:2020年4月11日
必修/选修: 公选课

1.实验内容

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

2. 实验过程及结果

通过定义加减乘除每种计算方式的函数,用户选择输入计算方式,再输入数字,通过主函数调用完成计算

代码

def add(x,y):

    return x + y
def subtract(x,y):

    return x - y
def multiply(x,y):

    return x * y
def divide(x,y):

    return x / y
while(1):
    print("是否进行计算:")
    choice = input("是/否:")
    if choice == '否':
        break
    elif choice == '是':

        print("输入想进行的步骤(数字)")
        print("1.加法\n2.减法\n3.乘法\n4.除法:")
        n = int(input())
        num1 = int(input("输入第一个数:"))
        num2 = int(input("输入第二个数:"))

        if n == 1:
            print(num1, '+', num2, '=', add(num1, num2))

        elif n == 2:
            print(num1, '-', num2, '=', subtract(num1, num2))

        elif n == 3:
            print(num1, 'X', num2, '=', multiply(num1, num2))

        elif n == 4:
            print(num1, '÷', num2, '=', divide(num1, num2))

码云链接:

链接.

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

  • 问题一:考虑如何使程序进行多次计算
  • 问题一解决方案:通过循环多次进行操作

其他(感悟、思考等)

python程序的编程方式多种多样,例如该实验可以通过函数,也可以直接if语句判断,还可以用字符存储前一个计算结果,在进行二次运算

参考资料

posted @ 2020-04-19 21:47  20193117韦皓铭  阅读(200)  评论(0编辑  收藏