• 20192429: 2019-2020-2 《Python程序设计》实验二报告


    20192429: 2019-2020-2 《Python程序设计》实验二报告

    课程:《Python程序设计》
    班级: 201924
    姓名: 马一
    学号: 20192429
    实验教师: 王志强
    实验日期:2020年4月15日
    必修/选修: 公选课

    1.实验内容

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

    2. 实验过程及结果

    分别定义函数然后调用,加减乘除取模运算

     def add(x,y):
        return x+y
    def subtraction(x,y):
        return x-y
    def multiply(x,y):
        return x*y
    def divide(x,y):
        return x / y
    def delivery(x,y):
        return x % y
    while True:
        way = input("输入你的选择(1/2/3/4/5):")
        x = int(input("输入第一个数字: "))
        y = int(input("输入第二个数字: "))
        if way == '1':
            print(x, "+", y, "=", add(x, y))
        elif way == '2':
            print(x, "-", y, "=", subtraction(x, y))
        elif way == '3':
            print(x, "*", y, "=", multiply(x, y))
        elif way == '4':
            print(x, "/", y, "=", divide(x, y))
        elif way == '5':
            print(x,"%",y, "=",delivery(x,y))
        else:
            print("错误啦")
    

    1)加法运算

    2-1

    2)减法运算

    2-2

    3)乘法运算

    2-3

    4)除法运算

    2-4

    5)取模运算

    2-5

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

    • Q1:使用int对输入函数进行强制类型转化,导致无法输入小数运算
    • A1:float(input())改写输入命令语句
    • Q2:声明参数时没有声明 x y导致无法引用函数
    • A2:在输出时声明参数

    其他(感悟、思考等)

    1)牢牢记住各种运算法则

    2)牢牢记住各种类型变量的名称

    3)引用定义的函数时一定要声明参数

    参考资料

    《零基础学python》--明日科技

    码云链接:https://gitee.com/ma_yi/pyexperiment1/blob/master/calculator.py

  • 相关阅读:
    基于RSA securID的Radius二次验证java实现(PAP验证方式)
    一些指令 & 一些知识 (Linux Spring log4j...)
    RSA, ACS5.X 集成配置
    Python中的动态属性与描述符
    设计模式(一):单例模式
    JavaWeb
    动态规划_背包问题
    动态规划_最长上升子序列
    MySQL复习
    动态规划_数字三角形
  • 原文地址:https://www.cnblogs.com/meeyee/p/12747406.html
Copyright © 2020-2023  润新知