猫史档案馆


【Python作品分享】Python计算器1.2.3【作品秀】

用户:命令方块好方命令方块好方查看:0 回复:0 评论:0 创建时间:2021-07-13T22:23:43


【作品展示】

center_image

 

【作品介绍】

使用python3.9图形编辑器写出来的

 

【作品源代码】

"""公用变量声明:
I.choise=选择
II.danwei=单位
III.a=长/边长
IV.b=宽
V.h=高
VI.h2=上升后的高度"""
import datetime #导入时间函数
dy=datetime.datetime.now()#函数模块
print("===欢迎使用python计算器1.2.3===")
print("作者:命令方块好方")
print("联系作者:QQ179879喵43 抖音:Minecraft_指令君,如果有建议和bug欢迎反馈,想要更多软件请加作者QQ")
print()
print()
print("版权声明:")
print("代码仅供学习所用,其他人不得以任何途径复制代码并传播!")
print("软件及最终解释权归诺言工作室所有。")
print("copyright=诺言工作室™(2020~"+str(dy.year)+"©)") #该条代码包含unicode字符,请使用python3.9或以上版本运行。
"""更新内容:
1.1:
 1.改进了一些内容
1.2:
 1.细节优化
 2.图标优化
1.2.1:
 1.在打开后出现了时间
 2.更新功能“输入有误”
 3.其他更新和优化
"""
datenow=datetime.datetime.now()
print("当前系统时间:"+str(datenow.year)+"年"+str(datenow.month)+"月"+str(datenow.day)+"日")
print()
print("======主菜单======")
print("输入“a”进入四则运算菜单")
print("输入“b”进入数学应用菜单(学生党模式)")
print("输入“e”退出python计算器1.2.3")
print("输入“h”获取帮助")
#上面的是主菜单
while True:
   choise=(input())
   if choise=="e":#离开 
        quit()
   elif choise=="a":#四则运算
        print()
        print("===四则运算菜单===")
        print("输入“a”进行加法")
        print("输入“b”进行减法")
        print("输入“c”进行乘法")
        print("输入“d”进行除法")
        print("输入“e”进行综合运算")
        print("输入“q”返回主菜单")
        choise=(input())
        if choise=="a":#加法
            a=(float(input("加数1:")))
            b=(float(input("加数2:")))
            print(input(a+b))
            print("输入“a”进入四则运算菜单")
            print("输入“b”进入数学应(学生党模式)用菜单")
            print("输入“e”退出python计算器1.2.3")
            print("输入“h”获取帮助")
            pass
        elif choise=="b": #减法
            a=(float(input("减数1:")))
            b=(float(input("减数2:")))
            print(input(a-b))
            print("输入“a”进入四则运算菜单")
            print("输入“b”进入数学应用(学生党模式)菜单")
            print("输入“e”退出python计算器1.2.3")
            print("输入“h”获取帮助")
            pass
        elif choise=="c": #乘法
            a=(float(input("因数1:")))
            b=(float(input("因数2:")))
            print(input(a*b))
            print("输入“a”进入四则运算菜单")
            print("输入“b”进入数学应用(学生党模式)菜单")
            print("输入“e”退出python计算器1.2.3")
            print("输入“h”获取帮助")
            pass
        elif choise=="d": #除法
            a=(float(input("被除数")))
            b=(float(input("除数")))
            print(input(a/b))
            print("输入“a”进入四则运算菜单")
            print("输入“b”进入数学应用(学生党模式)菜单")
            print("输入“e”退出python计算器1.2.3")
            print("输入“h”获取帮助")
            pass
        """elif choise=="e":#综合运算
           print(str(float(int((input("请输入算式:"))))))
        elif choise=="q":#返回
           print("返回主菜单:")"""
        elif chose=="wwwwwwwwwwwwwwwwwwwwwwww":
           pass
        else:
           print("输入有误")
   elif choise=="h":#帮助
      print("输入“a”进入四则运算菜单")
      print("输入“b”进入数学应用(学生党模式)菜单")
      print("你可以随时输入“e”退出python计算器1.2.3")
      print("输入“h”获取帮助")
   elif choise=="b":#数学应用
      print()
      print("===数学应用(学生党模式)菜单===")
      print("输入“a”进入3年级菜单")
      print("输入“b”进入4年级菜单")
      print("输入“c”进入5年级菜单")
      print("输入“d”进入6年级菜单")
      print("输入“q”返回主菜单")
      choise=(input())
      if choise=="c":
         print()
         print("===5年级菜单===")
         print("(提示:请输入选项前面的序号)")
         print("1.长方体和正方体")
         print("2.探索图形")
         print("3.分数运算")
         print("4.打电话")
         print("5.找次品")
         print("输入“q”返回主菜单")
         choise=str(input())
         if choise=="q":#数学应用菜单返回
            print("返回主菜单:")
         elif choise=="1":
            print()
            print("===长方体和正方体菜单===")
            print("(请输入选项前面的序号)")
            print("1.长方体的运算")
            print("2.正方体的运算")
            print("3.其他(数学应用)")
            choise=(str(input()))
            if choise=="1":
                print()
                print("===长方体菜单===")
                print("(请输入选项前面的序号)")
                print("1.表面积")
                print("2.体积")
                print("3.侧面积")
                print("4.底面积")
                print("5.棱长和")
                choise==(str(input()))
                if choise=="1":
                   print()
                   a=(int(input("长:")))
                   b=(int(input("宽:")))
                   h=(int(input("高:")))
                   print("计算中...")
                   print("表面积:"+str(2*((a*b)+(a*h)+(b*h))))
                   pass
                elif choise=="2":
                   print()
                   a=(int(input("长:")))
                   b=(int(input("宽:")))
                   h=(int(input("高:")))
                   print("计算中...")
                   print("体积:"+str(a*b*h))
                   pass
                elif choise=="3":
                   print()
                   a=(int(input("长:")))
                   b=(int(input("宽:")))
                   h=(int(input("高:")))
                   print("计算中...")
                   print("侧面积:"+str(2*((a*h)+(b*h))))
                   pass
                elif choise=="4":
                   print()
                   a=(int(input("长:")))
                   b=(int(input("宽:")))
                   print("计算中...")
                   print("底面积:"+str(a*b))
                   pass
                elif choise=="5":
                   input()
                   a=(input("长:"))
                   b=(input("宽 :"))
                   h=(input("高:"))
                   print("计算中...")
                   print("棱长和:"+str(4*(a+b+h)))
                else:
                   print("输入有误")
                   print()
                   pass
         elif choise=="2":
            print()
            print("===正方体菜单===")
            print("(请输入选项前面的序号)")
            print("1.表面积")
            print("2.体积")
            print("3.侧面积/底面积")
            print("4.棱长和")
            choise==(str(input()))
            if choise=="1":
               print()
               a=(int(input("边长")))
               print("计算中...")
               print("表面积:"+str(a*a*6))
            elif choise=="2":
               print()
               a=(int(input("边长:")))
               print("计算中...")
               print("体积:"+str(a**3))
            elif choise=="3":
               print()
               a=(int(input("边长:")))
               print("计算中...")
               print("侧面积:"+str(a*a))
         elif choise=="3":
            print()
            print("===长方体和正方体的其他(应用)菜单===")
            print("(请输入选项前面的序号)")
            print("1.六面刷五(刷墙只刷五面)")
            print("2.不规则物体的体积(放水)(未知上升高度)")
            choise==(str(input()))
         elif choise=="4":
            input()
            a=(input("边长:"))
            print("计算中...")
            print("棱长和:"+str(6*a))
            if choise=="1":
               print()
               print("请把长宽高一一对应,否则计算的结果不准确,而且此程序默认不刷顶面/底面!")
               a=(input("长:"))
               b=(input("宽:"))
               c=(input("高"))
               print("计算中...")
               print("要刷的面积:"+str(2*(a*c+b*c+a*b)-a*b))
            elif choise=="2":
               print()
               a=(input("长:"))
               b=(input("宽:"))
               h=(input("原来的水面高度:"))
               h2=(input("上升后的高度:"))
               print("计算中...")
               print("不规则物体的体积:"+str(a*b*(h2-h)))
   else:#数学应用的有误反馈
      print("输入有误")
      print()
      print("输入“a”进入四则运算菜单")
      print("输入“b”进入数学应(学生党模式)用菜单")
      print("输入“e”退出python计算器1.2.3")
      print("输入“h”获取帮助")
      pass

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页