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


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

    课程:《Python程序设计》

    班级: 1924

    姓名: 杨斯凌

    学号:20192423

    实验教师:王志强

    实验日期:2020年4月19日

    必修/选修: 公选课

    1.实验内容

    一)实验内容

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

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

    2. 实验过程及结果

    首先先编写函数:加法减法乘法除法取模以及幂函数的运算,如下图所示

    然后询问选择什么计算,提示输入数值,进行判断运算

    但运行后发现无法进行小数的运算,如下图一样报错

    此时就先判断用户输入的数值是否为小数(也就是判断输入的字符串里面是否含有小数点.),然后根据判断的结果再进行变量类型的转化后进行运算

    增加break以便用户跳出计算机计算循环 

    进行调试

     

    运算结果

     

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

    • 问题1:用while ture没有设置退出计算
    • 问题1解决方案:break跳出
    • 问题2:第一次写完后发现小数无法计算
    • 问题2解决方案:查找资料向老师同学询问,强制转换成浮点数类型用来计算

    其他(感悟、思考等)

    在写代码的时候发现有些小细节往往容易被忽略,这可能就会导致写出来的程序功能并不是很完善,要多思考多总结,在搜查资料的时候看到精确的小数计算函数decimal,但是运用并不熟练,应该多进行练习。

    参考资料

    最后附上码云链接:

    实验二代码

  • 相关阅读:
    volatile用法
    static用法
    sizeof用法
    C语言void关键字的深刻含义
    extern用法
    const用法
    attribute用法
    Task的运行过程分析
    Android BroadcastReceiver实例Demo(有序广播的发送)
    旅行-许巍
  • 原文地址:https://www.cnblogs.com/ayano/p/12750134.html
Copyright © 2020-2023  润新知