Python数据处理相关小例编程
来源:互联网 发布:数据恢复精灵4.0破解版 编辑:程序博客网 时间:2024/06/11 17:12
有5名某界大佬xiaoyun、xiaohong、xiaoteng、xiaoyi和xiaoyang,其QQ号分别是88888、5555555、11111、1234321和1212121,用字典将这些数据组织起来。编程实现以下两个功能:
(1)用户输入某一个大佬的姓名后可以输出其QQ号,如果输入的姓名不在字典中则返回提示信息并允许再次输入;
(2)寻找所有有QQ靓号(5位数或小于5位数)的大佬,输出所有姓名。
其中Python 2中提示输入和输出结果的两句提示语请使用如下形式:
name = raw_input("Please input the name:")
print "Who has the nice QQ number?"
其中Python 3中提示输入和输出结果的两句提示语请使用如下形式:
name = input("Please input the name:")
print("Who has the nice QQ number?")
>>> adict = {'xiaoyun':88888, 'xiaohong':5555555, 'xiaoteng':11111, 'xiaoyi':1234321, 'xiaoyang':1212121}>>> def qq():name = input('Please input the name:')if name in adict.keys():print(adict[name])else:print( 'The name does not exist.')a = input('Try again:y or n?')if a == 'y':qq()else:return 'Bey!'>>> qq()Please input the name:qThe name does not exist.Try again:y or n?yPlease input the name:xiaoyun88888>>> qq()Please input the name:xiaoyun88888>>> qq()Please input the name:qThe name does not exist.Try again:y or n?n'Bey!'>>> def nm():<span style="white-space:pre"></span>print('Who has the nice QQ number?')<span style="white-space:pre"></span>for i in adict.keys(): #!!!<span style="white-space:pre"></span>if len(str(adict[i])) <= 5: #整数没有长度,要转化成字符串<span style="white-space:pre"></span>print(i)<span style="white-space:pre"></span>>>> nm()Who has the nice QQ number?xiaoyunxiaoteng
1 0
- Python数据处理相关小例编程
- python 数据处理的小技巧
- python之数据处理小技巧
- python数据分析及数据处理相关资料
- Python 数据处理——小函数
- python系列之数据处理编程实例
- python 编程小技巧
- python 编程小技巧
- SQL与python相结合的相关数据处理分析
- Python数据处理中能用到的小知识点
- python两表连接数据处理的小技巧--merge
- Python 数据处理
- Python数据处理
- python数据处理
- python数据处理
- python 数据处理
- python数据处理
- python数据处理
- 【MyBatis框架点滴】——mybatis插入数据返回主键(mysql、oracle)
- 给 Android 开发者的 RxJava 详解
- ZOJ 1610 Count the Colors(线段树,成段更新染色)
- 咨诹
- [线段树套平衡树] BZOJ 2883 gss2加强版
- Python数据处理相关小例编程
- Box2d源码学习<十>形状(下):圆形和多边形的实现
- OSG学习笔记11 物体控制—对点选物体进行平移、缩放、旋转
- 15.10.4 捕获异常
- hdoj-5688-Problem D
- 乘法逆元(扩展欧几里得或费马小定理)
- 1005. 继续(3n+1)猜想 (25)
- WScript.Shell对象的这两个方法Run和Exec的区别
- java之StringTokenizer