• 大小: 6.44KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-03-03
  • 语言: Python
  • 标签: 计算器  计算  

资源简介

python 计算器示例(入门级,实现了加减乘除等功能)

资源截图

代码片段和文件信息

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author : QiuMeng
print(“欢迎使用计算机“)
 
import re

def replace_func(FormulaChunk):
    ‘‘‘
    #去除一些会影响运算的符号
    :param FormulaChunk: #传入一个去除括号后的字符串
    :return: 去除这些东西后标准的返回
    ‘‘‘
    FormulaChunk = FormulaChunk.replace(“ “““)
    FormulaChunk = FormulaChunk.replace(“+-““-“)
    FormulaChunk = FormulaChunk.replace(“--““+“)
    return FormulaChunk



def mul_and_div(CombineHandlerList):
    ‘‘‘
    计算乘法,除法
    :return:返回一个没有任何“*/“字符的列表
    ‘‘‘
    ChunkPartitionList = CombineHandlerList[1]
    for indexitem in enumerate(ChunkPartitionList):
        if “*“ in item or “/“ in item:  # 判断这个元素中是否有“*/“
            OperatorList = re.findall(“[*/]“item)  # 分割出乘除号
            PartitionList = re.split(“[*/]“item)   # 根据乘除分割
            SumCount = None
            for ij in enumerate(PartitionList):
                if SumCount:  #第一个元素不计算
                    if OperatorList[i-1] == “*“:  # 算乘法
                  

评论

共有 条评论