Python数据处理相关小例编程
2016-05-16 21:29
435 查看
有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?")
(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:q The name does not exist. Try again:y or n?y Please input the name:xiaoyun 88888 >>> qq() Please input the name:xiaoyun 88888 >>> qq() Please input the name:q The 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? xiaoyun xiaoteng
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法