• 20193420 实验二 《Python程序设计》


    课程:《Python程序设计》
    班级: 1934
    姓名:敖轶凡
    学号:20193420
    实验教师:王志强
    实验日期:2020年4月15日
    必修/选修: 公选课

    ## 1.实验内容


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

    • 考核基本语法、判定语句、循环语句、逻辑运算等知识点


    ## 2. 实验过程及结果

    #include <stdio.h>
    #include <iostream>

    def add( a,b):
    res=a+b;
    return res;
    def mut( a, b):
    res=a*b;
    return res;
    def div( a, b):
    res=a/b;
    return res;
    def minus( a, b):
    res=a-b;
    return res;
    def squ( a, b):
    res=a**b;
    return res;
    def remain( a, b):
    res=a%b;
    return res;

    main()
    {
    print("请输入您的运算符:");
    operator=input("(+,-,*,/,**,%)");
    print("请输入第一个数a:");
    a=input();
    print("请输入第二个数b:");
    b=input();

    if operator=="+":
    print("a+b=",add(a,b));
    if operator=="-":
    print("a-b=",minus(a,b));
    if operator=="*":
    print("a*b=",mut(a,b));
    if operator=="/":
    print("a/b=",div(a,b));
    if operator=="**":
    print("a**b=",squ(a,b));
    if operator=="%":
    print("a%b=",remain(a,b));


    }
    码云链接:

    https://gitee.com/lyf110/counter

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



    - 问题1:纠结是否需要使用循环语句
    - 问题1解决方案:思考并画流程图后发现并不需要,用操作符为判断条件使用判断语句就可以解决了
    - 问题2:在算平方时不能使用“^”符号
    - 问题2解决方案:查阅资料,发现Python中只能使用“**”代替
    - ...


    ## 其他(感悟、思考等)



    感悟和思考:在编写代码的时候,往往方法有很多种,不用拘泥于一种方法或者语句。例如本实验,虽然可以使用循环语句来解决问题,但是这就是最好的方式吗?可不可以不使用?其实是可以的。观察后发现,本实验的各个语句块的区别在于运算符的不同,因此我们只需要用到条件语句进行判别,再辅以不同的函数,就能很好的解决问题。


    ## 参考资料-  [《Java程序设计与数据结构教程(第二版)》](https://book.douban.com/subject/26851579/)

    -  [《Java程序设计与数据结构教程(第二版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html)



  • 相关阅读:
    Ad hoc access to OLE DB provider 'Microsoft.ACE.OLEDB.12.0' has been denied. You must access this provider through a linked server.
    阻塞问题:会话是sleeping的,但是open_tran 不是0
    windows Server DNS服务器配置
    内存缺页
    "ros::NodeHandle"的用法:全局vs.私有
    python 判断当前执行用户是否是 root 用户
    docker 安装及启动 postgresql 及navicat 连接
    Mac 在环境变量中隐藏密码或者密钥等信息
    磁盘空间不足导致虚拟机无法启动
    VirtuaBox 下安装 Centos8 无法上网
  • 原文地址:https://www.cnblogs.com/aoyifan/p/12733237.html
Copyright © 2020-2023  润新知