问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

用PYTHON2做个计算器,只要加减乘除

发布网友 发布时间:2022-04-21 13:04

我来回答

4个回答

热心网友 时间:2023-11-11 02:02

'''
命令行简易计算器
'''

import sys

class culate():
#加法
def add(self,a,b):
return a+b
#减法
def mut(self,a,b):
return a-b
#乘法
def sub(self,a,b):
return a*b
#除法
def mod(self,a,b):
return a/b

c=culate()
while True:
n=input("请选择你的操作:\n1.加法\n2.减法\n3.乘法\n4.除法\n0.退出\n")
if n=="0":
break
elif n=="1":
a=input("请输入第一个数:")
b=input("请输入第二个数:")
print(c.add(int(a),int(b)))
continue
elif n=="2":
a=input("请输入第一个数:")
b=input("请输入第二个数:")
print(c.mut(int(a),int(b)))
continue
elif n=="3":
a=input("请输入第一个数:")
b=input("请输入第二个数:")
print(c.sub(int(a),int(b)))
continue
elif n=="4":
a=input("请输入第一个数:")
b=input("请输入第二个数:")
print(c.mod(int(a),int(b)))
continue

'''
结果:
>>>
请选择你的操作:
1.加法
2.减法
3.乘法
4.除法
0.退出
3
请输入第一个数:9
请输入第二个数:3
27
请选择你的操作:
1.加法
2.减法
3.乘法
4.除法
0.退出
4
请输入第一个数:9
请输入第二个数:3
3.0
请选择你的操作:
1.加法
2.减法
3.乘法
4.除法
0.退出
0

'''

热心网友 时间:2023-11-11 02:02

# encoding: UTF-8
from Tkinter import *
class App:
def __init__(self,master):
frame=Frame(master)
frame.pack()

self.v = StringVar()
self.v.set(" ")
self.entry1=Entry(frame,text="")
self.entry1.grid(row=0,columnspan=2)
self.label0=Label(frame,text="Answer:").grid(row=1,column=0)
self.label1=Label(frame,textvariable=self.v).grid(row=1,column=1)

self.button1=Button(frame,text=" = ",command=self.inputnumber).grid(row=2)

#self.hi_there.pack(side=LEFT)
def inputnumber(self):
self.v.set(eval(self.entry1.get()))

root=Tk()
app=App(root)
root.mainloop()

以上代码拷贝下来保存为一个py文件,然后运行就好。
注意没有任何错误检查的。

热心网友 时间:2023-11-11 02:03

python做加减乘除功能上比较容易实现。
就是做计算器的界面,这个选择比较多。
tk,wxpython,Qt都可以
tk内置,不需要另外安装库,简洁。就是看起来,比较windows。
wxpython库比较成熟了,各种样式很多。
qt,有界面编辑很方便。我没用过。
我觉得wxpython比较好,demo中的样式就很多了。
具体实现的话:用wxpython做一个计算器的界面,有一个输入框。然后将输入的数字和加减乘除,str=“32*32-543/543+25” 直接eval(str)成表达式,就知道结果了。

热心网友 时间:2023-11-11 02:04

tk,wxpython,Qt都可以
tk内置,不需要另外安装库,简洁。就是看起来,比较windows。
wxpython库比较成熟了,各种样式很多。
qt,有界面编辑很方便。我没用过。
我觉得wxpython比较好,demo中的样式就很多了。
具体实现的话:用wxpython做一个计算器的界面,有一个输入框。然后将输入的数字和加减乘除,str=“32*32-543/543+25” 直接eval(str)成表达式,就行了
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
椭圆形的脸适合齐刘海吗? 我是学生,额头窄,颧骨微高,椭圆形脸,肤色偏黑.请问什么刘海适合我? 椭圆脸适合剪什么样的刘海? 我是初中生,椭圆形脸,适合剪什么刘海,什么形式的短发 求推荐一款效果好的燃气灶? 一斤红薯粉能出多少斤粉条 一千克红薯可以出多少淀粉? 母乳吸出来放在45度恒温可以放多久 大麦定寿体检过程 华贵大麦定寿寿险 python实现一个正方形的类的加减乘除 python分别输入两个整数以及一个加减乘除中算数运算符 python DataFrame列运算怎么运算? python实现加减乘除混合运算 Python字符串中加减乘除怎么转化为结果 求一个python计算加减乘除的程序。 烤箱灯管不亮没温度怎么回事 烤箱电源指示灯亮灯管不亮怎么回事 格兰仕k1烤箱上下调到一样位置为什么上管红了下管却不红?下管调到最大也不红是为什么? 美的烤箱烤蛋挞时是不是上面的灯管不会亮呢 米技电烤箱怎么食品放进去上下灯不亮了 烤箱灯不亮了怎么回事 我的电脑开机后显示器一直很暗是怎么回事 新电脑显示器很暗只看见一点点是怎么回事? 电脑显示器太暗了怎么调 电脑屏幕亮度显示很暗是怎么回事? 笔记本电脑屏幕暗怎么回事 电脑屏幕太暗,是什么原因? win7蓝屏0x00000f4? 苹果手机怎么把视频变成压缩包上传在QQ群文件里? python中如何减少计算浮点型乘除法 python中如何的快速进行除法,乘法运算 举例讲解Python中的算数运算符的用法 python类中两个列表实例如何相加或相减 python里怎么进行计算? 怎样用Python语言编一个小程序? split在python中的用法 Python中整数运算除法,输出带浮点数 打弹弓怎么瞄准? 扁皮弹弓怎么瞄准图解 弹弓如何能瞄准? 弹弓瞄准方法有哪些? 弹弓怎样瞄准 弹弓怎么瞄准图解? 弹弓瞄准打法图解? 弹弓要怎样瞄准才能打的准 打弹弓怎样瞄准,才打的准 弹弓该如何瞄准中心? 打弹弓瞄准方法图解 弹弓怎么打才准
  • 焦点

最新推荐

猜你喜欢

热门推荐