python笔记:实现一个简单的计算器
def showGUI():
'''简单用户界面'''
print("请用户选择运算:")
print("☞1、相加")
print("☞2、相减")
print("☞3、相乘")
print("☞4、相除")
choice=int(input("请输入您的选择(1/2/3/4):"))
if choice<1 or choice>4:
print("非法输入!请重新输入...\n")
showGUI()
return str(choice)
def judge(choice,num1,num2):
'''判断需要执行哪个四则运算'''
if choice=='1':
print(num1,"+",num2,"=",add(num1,num2))
elif choice=='2':
print(num1,"-",num2,"=",subtract(num1,num2))
elif choice=='2':
print(num1,"*",num2,"=",multiply(num1,num2))
elif choice=="4":
print(num1,"/",num2,"=", divide(num1,num2))
else:
print("非法输入!")
def add(x,y):
'''相加'''
return x+y
def subtract(x,y):
'''相减'''
return x-y
def multiply(x,y):
'''相乘'''
return x*y
def divide(x,y):
'''相除'''
return x/y
if __name__=="__main__":
choice=showGUI()
num1=int(input("请输入第一个数字:"))
num2=int(input("请输入第二字数字:"))
judge(choice,num1,num2)
输出:
请用户选择运算:
☞1、相加
☞2、相减
☞3、相乘
☞4、相除
请输入您的选择(1/2/3/4):4
请输入第一个数字:4
请输入第二字数字:4
4 / 4 = 1.0
用tkinter图形库实现的计算器//blog.csdn.net/weixin_42124234/article/details/91126145
还没有评论,来说两句吧...