zoukankan      html  css  js  c++  java
  • 学号 20192411 《Python程序设计》实验二报告

    学号 20192411 《Python程序设计》实验二报告

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

    1.实验内容

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

    2. 实验过程及结果

    • 实验代码

      print("简易计算器(加减乘除,x在前,y在后)")
      def jia(x,y):
          return x + y
      def jian(x,y):
          return x - y
      def cheng(x,y):
          return x * y
      def chu(x,y):
          return x / y
      while(1):
          t = str(input("是否进行计算?(1表示是,0表示否):"))
          if t == "1":
              a = int(input("请输入x的值:"))
              b = int(input("请输入y的值:"))
              c = str(input("要进行的运算(输入+,-,*,/):"))
      
              if c == "+":
                  print(a,"+",b,"=",jia(a,b))
              elif c == "-":
                  print(a, "-", b, "=", jian(a, b))
              elif c == "*":
                  print(a, "*", b, "=", cheng(a, b))
              elif c == "/":
                  print(a, "/", b, "=", chu(a, b))
          elif t == "0":
              print("计算结束")
              break
          else:
              print("请输入1或0")
      
    • 实验结果

      image

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

    • 问题1:如何简便地循环计算
    • 问题1解决方案:通过def函数来返回相应的计算值,再利用while嵌套if来实现目的。

    其他(感悟、思考等)

    这只是最简单最简单的,并且计算的输入过程是分开的,后续可以继续改进实现算式的一次性输入并增加运算符的数量,提高计算器的丰富程度。

  • 相关阅读:
    软工实践个人总结
    pyqt5设置背景图片出现问题
    第04组 Beta版本演示
    2020系统综合实践 期末大作业 04组
    2020系统综合实践 第7次实践作业 04组
    2020系统综合实践 第6次实践作业 04组
    2020系统综合实践 第5次实践作业
    2020系统综合实践 第4次实践作业
    2020系统综合实践 第3次实践作业
    2020系统综合实践 第2次实践作业
  • 原文地址:https://www.cnblogs.com/hzr2411/p/12755405.html
Copyright © 2011-2022 走看看