码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-01-24 00:48:28      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:div   F12   strip   vpd   format   ####   proc   alt   .com   

计算器
#!/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操作

技术分享图片

dict

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

其他常用操作

技术分享图片

技术分享图片

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

标签:div   F12   strip   vpd   format   ####   proc   alt   .com   

原文地址:http://blog.51cto.com/jacksoner/2064426

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!