python:做一个简易的计算器(加减乘除,重复使用)

第一种方法

def jisuanqi():   #实现加减乘除运算a, b, c=shuru()if c == "+":z = a + bprint("%s+%s 的和为%s"%(a, b, z))elif c == "-":z = a - bprint("%s-%s 的差为%s" % (a, b, z))elif c == "*":z = a * bprint("%s*%s 的积为%s" % (a, b, z))elif c == "/":z = a / bprint("%s/%s 的商为%s" % (a, b, z))else:print("error operate")def shuru():#int是强转为整数型 str为了强转为字符串a= int(input("输入数字1:"))b= int(input("输入数字2:"))operate= str(input("输入运算法则:"))return a,b,operatewhile 1:#让计算器可以循环使用p=input("请输入p的值:")if p == 'y':jisuanqi()else:break

第二种方法(使用类的方法)

class Jisuanqi():#通过类的方法啊def __init__(self, a, b):self.num1 = aself.num2 = bdef add(self):#加法z = int(self.num1) +int(self.num2)print("a+b的和为:%s"%z)def sub(self):#减法z = int(self.num1) -int(self.num2)print("a-b的差为:%s"%z)def mul(self):#乘法z = int(self.num1) *int(self.num2)print("a*b的积为:%s"%z)def div(self):#除法z = int(self.num1) /int(self.num2)print("a/b的商为:%s"%z)while 1 :#让计算器可以循环使用p = str(input("请输入p值:"))if p =="y":a = int(input("请输入数字1:"))b = int(input("请输入数字2:"))jisuanqi = Jisuanqi(a, b)c = str(input("请输入算术法则"))if c=="+":jisuanqi.add()elif c =="-":jisuanqi.sub()elif c =="*":jisuanqi.mul()elif c =="/":jisuanqi.div()else:break

python 做一个简单的计算器相关推荐

  1. 使用python做一个简单的计算器

    今天教大家如何使用python撸一个简单的计算器小程序. 具体源码如下: import tkinter import math import tkinter.messageboxclass Calcu ...

  2. 【Python】如何用python做一个简单的输入输出交互界面?

    看到知乎上有人在问,如何使用Python做一个简单的输入输出交互界面? 交互界面就涉及到GUI编程. Python有很多GUI框架,功能大同小异. 其中比较出名的有「PyQT」.**wxPython. ...

  3. python自己做个定时器_技术图文:如何利用 Python 做一个简单的定时器类?

    原标题:技术图文:如何利用 Python 做一个简单的定时器类? 背景 今天在B站上看有关 Python 最火的一个教学视频 -- "零基础入门学习 Python",这也是我们 P ...

  4. 用python做一个简单GUI小软件

    用python做一个简单软件 前言 这是一个课设,用python做一个扫描王软件 我主要做的GUI部分,记录分享一下.也是第一次用python做小软件,python的方便果然是名不虚传 遇到问题 1. ...

  5. 用python做一个简单的游戏,用python写一个小游戏

    大家好,本文将围绕如何用python做一个简单的小游戏展开说明,python编写的入门简单小游戏是一个很多人都想弄明白的事情,想搞清楚用python做一个简单的游戏需要先了解以下几个事情. 1.Pyt ...

  6. 利用Python做一个简单的对战小游戏

    利用Python做一个简单的文字对战小游戏 一.游戏介绍 1.大体介绍:文字版的对战小游戏,可以利用Python随机生成两个角色,角色带有各自的血量和攻击值两个指标.两人在对战时同时攻击对方,同时造成 ...

  7. 用c++做一个简单的计算器

    用C++做一个简单的计算器 本教程的主要内容是如何使用C++做一个简单的计算器.它可以实现最基本的计算功能,提供5种计算方式. 全部代码如下: #include <iostream> // ...

  8. 老滚5初始化python失败_五分钟学会怎么用python做一个简单的贪吃蛇

    Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发.我们今天将利用它来制作一款大家基本都玩过的小游戏--贪吃蛇. 一.需要导入的包 import pygame ...

  9. python做的简单gui计算器_Python计算器–使用Tkinter创建一个简单的GUI计算器

    在Python计算器教程中,您将学习创建简单的GUI计算器.在这篇文章中,我将向您展示如何使用python中的tkinter模块开发一个简单的计算器.因此,让我们进一步创建一个简单的python计算器 ...

最新文章

  1. halcon与QT联合:(5.3)瓶盖检测以及QT界面搭建
  2. soj1209- 最短的距离(精度问题)
  3. Android学习笔记进阶十三获得本地全部照片
  4. [Poj 1459] 网络流(一) {基本概念与算法}
  5. 2020-11-09
  6. 英国Carmarthen Learning Centre校长Mr Stuart来华访问,与荣新IT培训中心达成教学合作关系...
  7. PowerVR 6XT/6XE系列移动GPU
  8. 【GitHub】Linux 内核揭秘:linux-insides-zh
  9. Windows程序设计——画圆
  10. 区块链、无人驾驶、量子计算、感知智能……2050 年的技术什么样?
  11. 苹果iOS捷径(快捷指令)自动填写表单
  12. 【收藏防丢】rar压缩包忘记密码怎么办?手把手教你轻松解决
  13. xp系统不能搭建信息服务器地址,XP系统出现“automation 服务器不能创建对象”提示怎么办...
  14. 房屋安全鉴定的建筑结构检测技术
  15. Wallpaper Engine pkg壁纸文件提取工具
  16. 为快捷方式文件(lnk文件)右键菜单添加“打开所在文件夹”
  17. 贪心 CF 333B Chips
  18. Python+Django+Mysql实现在线电影推荐系统 基于用户、项目的协同过滤推荐在线电影系统 代码实现 源代码下载
  19. 全面总结C++类模板使用的基础知识
  20. C#多文本框进行组合查询的判空(最笨最傻的办法)

热门文章

  1. steps 逐帧动画
  2. java自行车怎么调档_这也许是史上最详细的自行车变速调节攻略了!
  3. 本科毕业论文不会写怎么办?
  4. WAMP环境搭建(转)
  5. 忘了微信密码怎么办_忘记微信密码怎么办?读出几个数字,没密码也能登录,后悔才知道...
  6. 计算机主要键符的功能怎么读,计算机键盘中的全部按键基本功能.doc
  7. 亚马逊刚开始做什么模式靠谱?
  8. 香橙派mqtt阿里云终端(二) --python3.5环境配置以及阿里云环境测试
  9. PCB板有铅喷锡与无铅喷锡的区别?
  10. 编曲软件-作曲大师向导功能讲解