python计算器小数点功能_Python 简单计算器实现
参考方法:
class oper:
oper=""
func=""
def __init__(self,oper):
self.oper=oper.strip()
def opers(self,num1,num2):
swicher={
'+':'jia',
'-':'jian',
'*':'cheng',
'/':'chu',
}
func=swicher.get(self.oper,'default')
if func == 'default':
print('运算符错误')
exit()
num1=float(num1)
num2=float(num2)
func=getattr(self,func)
return func(num1,num2)
def jia(self,num1,num2):
return num1 + num2
def jian(self,num1,num2):
return num1 - num2
def cheng(self,num1,num2):
return num1 * num2
def chu(self,num1,num2):
return num1 / num2
import re
print("例如:2+2,自动计算结果")
nums=input("请输入:")
numsObj=re.search(r'(\d+)(.*?)(\d+)',nums,re.M)
if numsObj:
num1=numsObj.group(1)
fuhao=numsObj.group(2)
num2=numsObj.group(3)
operObj=oper(fuhao)
res=operObj.opers(num1,num2)
print('运算结果{}'.format(res))
else:
print("输入错误,{}".format(nums))
Ralap
Ralap
web***@qq.com3年前 (2018-07-05)
python计算器小数点功能_Python 简单计算器实现相关推荐
- 用Python解“两个数的简单计算器”题
7-12 两个数的简单计算器 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1 ...
- 的python输入两个运算数及一个运算符_用Python解“两个数的简单计算器”题
7-12 两个数的简单计算器 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1 ...
- java gui编程 计算器_Matlab-GUI编程:简单计算器的实现
前言:任何编程语言到了GUI这一块都逃不了要模仿做一个计算器来证明已经入门了.上个学期学java的时候GUI着实不好整,一个计算器硬是没整出来.这学期接触了matlab,虽然他号称是面向对象的编程语言 ...
- python求数字平均值_Python简单计算数组元素平均值的方法示例
本文实例讲述了Python简单计算数组元素平均值的方法.分享给大家供大家参考,具体如下: Python 环境:Python 2.7.12 x64 IDE : Wing IDE Professional ...
- c语言中的16进制坐标计算器,C语言实现简单计算器(VC6.0环境)
C语言版简易计算器,包含几个小功能,而且比较精简,适合新手了解整合框架结构 源代码如下: #include #include #include //预处理指令 int main(void) { dou ...
- python的主要功能_Python的主要功能是什么?
原博文 2020-03-13 16:30 − Python是一种解释型语言.与C语言等语言不同,Python不需要在运行之前进行编译. Python是动态语言,当您声明变量或类似变量时,您不需要声明变 ...
- python实现翻译功能_Python实现翻译功能
原博文 2017-11-14 09:27 − 1.打开文件的例子: 1 file=open('D:\\Python\\untitled\\Hello.txt','r',encoding='utf-8' ...
- python实现日历功能_python学习笔记之—— calendar(日历)模块
原博文 2017-12-22 14:34 − 内置函数month() #!/usr/bin/python import calendar print calendar.month(2017,12) 输 ...
- python解释器的功能_python的解释器是什么?
python解释器是解释python脚本执行的程序.编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执行.py文件. python解释器种 ...
最新文章
- root 123 mysql_MySQL常用命令
- 在VI中删除行尾的换行符
- Python int函数 - Python零基础入门教程
- 基于Node.js + WebSocket 的简易聊天室
- RF中的 click element
- 编码基本功:关于构建(build)号,不懂不要装
- openstack实例状态错误_CSS超炫加载动画设计、实现与实例讲解
- python函数案例名片管理器_python实现名片管理器的示例代码
- sqlserver2008清理数据库日志文件
- 波利亚-怎样解题的思考
- 数学建模解决出版社资源配置问题
- SQL中Date 函数
- flink 分词程序代码(批处理和实时)
- CSS浮动-5.1浮动比较重要-使用folat属性来设置元素的浮动-left-right-none
- 2022 大一大二基础hive考试题
- Delphi 多线程编程(1)
- Lua Single--Method 的对象实现方法(面向对象程序设计)
- Docker启动MySql时Exited (1) 8 seconds ago或者Error response from daemon: Container xx is not running的解决方法
- 合并多个PPT文件到一个文件中的方法
- 深度学习三巨头Hinton,Bengio,LeCunn共摘本年度ACM图灵奖(ACM A.M. Turing Award)
热门文章
- MIUI小米 卸载金山安全服务
- 登录、注册相关业务逻辑(模拟登录、注册)-H5本地存储
- 【Java】3分钟学会Java中基本数据类型(建议收藏)
- python语言中浮点数_举例说明python如何生成一系列浮点数
- Java框架入门篇——Spring
- 蓝桥杯-基础练习之字母图形——BASIC-3
- 为什么一条普通的100M有线网络要优于1000M无线?
- nginx配置防止域名恶意解析
- idea运行的时候出现的问题Exception in thread “main” java.lang
- VMware ESXi安装NVIDIA GPU显卡硬件驱动和配置vGPU