python笔记:实现一个简单的计算器

╰半夏微凉° 2022-04-25 06:50 277阅读 0赞
  1. def showGUI():
  2. '''简单用户界面'''
  3. print("请用户选择运算:")
  4. print("☞1、相加")
  5. print("☞2、相减")
  6. print("☞3、相乘")
  7. print("☞4、相除")
  8. choice=int(input("请输入您的选择(1/2/3/4):"))
  9. if choice<1 or choice>4:
  10. print("非法输入!请重新输入...\n")
  11. showGUI()
  12. return str(choice)
  13. def judge(choice,num1,num2):
  14. '''判断需要执行哪个四则运算'''
  15. if choice=='1':
  16. print(num1,"+",num2,"=",add(num1,num2))
  17. elif choice=='2':
  18. print(num1,"-",num2,"=",subtract(num1,num2))
  19. elif choice=='2':
  20. print(num1,"*",num2,"=",multiply(num1,num2))
  21. elif choice=="4":
  22. print(num1,"/",num2,"=", divide(num1,num2))
  23. else:
  24. print("非法输入!")
  25. def add(x,y):
  26. '''相加'''
  27. return x+y
  28. def subtract(x,y):
  29. '''相减'''
  30. return x-y
  31. def multiply(x,y):
  32. '''相乘'''
  33. return x*y
  34. def divide(x,y):
  35. '''相除'''
  36. return x/y
  37. if __name__=="__main__":
  38. choice=showGUI()
  39. num1=int(input("请输入第一个数字:"))
  40. num2=int(input("请输入第二字数字:"))
  41. judge(choice,num1,num2)

输出:

  1. 请用户选择运算:
  2. 1、相加
  3. 2、相减
  4. 3、相乘
  5. 4、相除
  6. 请输入您的选择(1/2/3/4):4
  7. 请输入第一个数字:4
  8. 请输入第二字数字:4
  9. 4 / 4 = 1.0

用tkinter图形库实现的计算器:https://blog.csdn.net/weixin_42124234/article/details/91126145

发表评论

表情:
评论列表 (有 0 条评论,277人围观)

还没有评论,来说两句吧...

相关阅读

    相关 实现一个简单Python计算器

    在这篇文章中,我将向您展示如何使用Python编写一个简单的计算器。该计算器将能够执行基本的算术运算,例如加法、减法、乘法和除法。我们将使用Python的基本语法和函数来实现这