计算器、tuple操作、dict、其他常用操作

简介:

计算器

#!/usr/bin/env python
#!--coding:utf-8 --
#!shenjie :2018/1/23 22:34
#!@Auther :shenjie
#!@file: 计算器.py
def add(string):
    total=0
    numbers=[]
    numbers+=string.split('+')
    for num in numbers:
        total+=int(num.strip())
    print('{0}={1}'.format(string,total))

def reduce(string):
    result=0
    numbers=[]
    numbers+=string.split('-')
    result=int(numbers[0].strip())
    numbers.pop(0)
    for num in numbers:
        result-=int(num.strip())
    print('{0}={1}'.format(string,result))

def ride(string):
    total=1
    numbers=[]
    numbers+=string.split('*')
    for num in numbers:
        total*=int(num.strip())
    print('{0}={1}'.format(string,total))

def division(string):
    result=0
    numbers=[]
    numbers+=string.split('/')
    result=int(numbers[0].strip())
    numbers.pop(0)
    for num in numbers:
        result /=int(num.strip())
    print("{0}={1}".format(string,result))

if __name__=='__main__':
    print('  ##################################################')
    print('  ###################欢迎来到计算中心##################')
    print('  ##################################################')
    print("1:  加法:a+b+c+d")
    print("2:  减法:a-b-c-d")
    print("3:  乘法:a*b*c*d")
    print("4:  除法:a/b/c/d")
    method=input("Please input num:(1/2/3/4): ")
    if method == "1":
        string=input("请输入您的表达式:")
        add(string)
    elif method == "2":
        string=input("请输入您的表达式:")
        reduce(string)
    elif method == "3":
        string=input("请输入您的表达式:")
        ride(string)
    elif method == "4":
        string=input("请输入您的表达式:")
        division(string)
    else:
        print("您输入的错误,只能输入1/2/3/4")

tuple操作

计算器、tuple操作、dict、其他常用操作

dict

计算器、tuple操作、dict、其他常用操作

计算器、tuple操作、dict、其他常用操作

计算器、tuple操作、dict、其他常用操作

计算器、tuple操作、dict、其他常用操作

计算器、tuple操作、dict、其他常用操作

其他常用操作

计算器、tuple操作、dict、其他常用操作

计算器、tuple操作、dict、其他常用操作










本文转自 iekegz 51CTO博客,原文链接:http://blog.51cto.com/jacksoner/2064426,如需转载请自行联系原作者
目录
相关文章
|
3天前
|
存储 Python
Python中list, tuple, dict,set的区别和使用场景
Python中list, tuple, dict,set的区别和使用场景
|
10天前
|
存储 索引 Python
Python教程:深入了解 Python 中 Dict、List、Tuple、Set 的高级用法
Python 中的 Dict(字典)、List(列表)、Tuple(元组)和 Set(集合)是常用的数据结构,它们各自有着不同的特性和用途。在本文中,我们将深入了解这些数据结构的高级用法,并提供详细的说明和代码示例。
13 2
|
1月前
|
存储 安全 Java
Python教程第3章 | 集合(List列表、Tuple元组、Dict字典、Set)
Python 列表、无序列表、字典、元组增删改查基本用法和注意事项
61 1
|
10月前
|
存储 数据库 索引
【100天精通python】Day8:数据结构_元组Tuple的创建、删除、访问、修改、推导系列操作
【100天精通python】Day8:数据结构_元组Tuple的创建、删除、访问、修改、推导系列操作
124 0
|
Scala
Scala常规操作之数组、List、Tuple、Set、Map
Scala常规操作之数组、List、Tuple、Set、Map
159 0
|
索引 Python
Python知识点笔记-列表list、元组tuple和dict类型
Python知识点笔记-列表list、元组tuple和dict类型
113 0
|
索引 Python
python 内置数据结构list、set、dict、tuple(三)
python 内置数据结构list、set、dict、tuple(三)
170 0
|
索引 Python
python 内置数据结构list、set、dict、tuple(二)
python 内置数据结构list、set、dict、tuple(二)
145 0
|
机器学习/深度学习 Python
python内置数据结构list、set、dict、tuple(一)
python内置数据结构list、set、dict、tuple(一)
108 0
|
Python
Python零基础学习笔记(三十二)—— list/tuple/dict/set文件操作
vimport pickle #数据持久性模块 Mylist = [1, 2, 3, 44, "aaa", True] path = r"C:\Users\Administrator\PycharmProjects\untitled\day011\文件读写\file2.
1154 0