博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算器、tuple操作、dict、其他常用操作
阅读量:6446 次
发布时间:2019-06-23

本文共 1706 字,大约阅读时间需要 5 分钟。

计算器

#!/usr/bin/env python#!--coding:utf-8 --#!shenjie :2018/1/23 22:34#!@Auther :shenjie#!@file: 计算器.pydef 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,如需转载请自行联系原作者
你可能感兴趣的文章
从零开始的无人驾驶 1
查看>>
HTML面试题整理总结
查看>>
Python高级语法之:一篇文章了解yield与Generator生成器
查看>>
SpringBoot 实战 (十三) | 整合 MyBatis (XML 版)
查看>>
在项目中遇到的一些bug
查看>>
面向键盘操作的半自动化解决方案
查看>>
函数式编程 - 组合compose
查看>>
【面经】寒冬中的一年半前端跳槽
查看>>
SHERlocked93 的 2018 年终总结
查看>>
Javascript 事件循环event loop
查看>>
Java™ 教程(泛型的限制)
查看>>
立即收藏!2019前端工程师如何应对裁员潮?
查看>>
Rust内存分配器的不同行为
查看>>
【C++】 外传篇 1_异常处理深度解析
查看>>
dubbo源码解析(十九)远程调用——开篇
查看>>
Java JDK11中令人兴奋的ZGC
查看>>
学习区块链学习笔记
查看>>
TensorFlow Object Detection API Custom Object Hangs On
查看>>
nuxt中使用路由守卫
查看>>
golang源码安装时fatal error: MSpanList_Insert错误
查看>>