python数据处理不用编程_用Python玩转数据数据处理相关小例编程题
描述
有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?”)
code
a = dict(xiaoyun = '88888', xiaohong = '5555555', xiaoteng = '11111', xiaoyi = '1234321', xiaoyang = '1212121')
def findDalao(dicta, b = 'y'):
while b == 'y':
name = raw_input("Please input the name:")
while name not in dicta:
name = raw_input("invalid key,pls enter again:")
print('The QQ of %s is %s'% (name, dicta[name]))
b = raw_input('text y if you wanna continue:')
else:
print('find dalao qq ends')
def findNiceQQ(x):
print('Who has the nice number:')
for y in x.keys():
if len(x[y]) <= 5:
print(y)
findDalao(a)
findNiceQQ(a)
result
Please input the name:xiaoha
invalid key,pls enter again:xiaocheng
invalid key,pls enter again:xiaoteng
The QQ of xiaoteng is 11111
text y if you wanna continue:y
Please input the name:xiaoyun
The QQ of xiaoyun is 88888
text y if you wanna continue:n
find dalao qq ends
Who has the nice number:
xiaoyun
xiaoteng
python数据处理不用编程_用Python玩转数据数据处理相关小例编程题相关推荐
- python数据处理论文_用Python玩转数据数据处理相关小例编程题
描述 有5名某界大佬xiaoyun.xiaohong.xiaoteng.xiaoyi和xiaoyang,其QQ号分别是88888.5555555.11111.1234321和1212121,用字典将这 ...
- 用Python玩转数据数据处理相关小例编程题
描述 有5名某界大佬xiaoyun.xiaohong.xiaoteng.xiaoyi和xiaoyang,其QQ号分别是88888.5555555.11111.1234321和1212121,用字典将这 ...
- 微信抢红包python脚本不用手机_用Python实现微信自动化抢红包,再也不用担心抢不到红包了...
1. 概述 刚刚收到了两个消息,一个好消息,一个坏消息. 先说好消息,好消息就是微信群里有人要发红包,开心~ 不过转念一想,前几次的红包一个都没抢到,这次???不由自主的叹了一口气 - 过了一会,内心 ...
- Python数据处理相关小例编程
有5名某界大佬xiaoyun.xiaohong.xiaoteng.xiaoyi和xiaoyang,其QQ号分别是88888.5555555.11111.1234321和1212121,用字典将这些数据 ...
- python之禅 中文_《Python之禅》中对于Python编程过程中的一些建议
<Python之禅>中对于Python编程过程中的一些建议 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: <Python之禅>中对于Pyt ...
- python 网页编程_通过Python编程检索网页
python 网页编程 The internet and the World Wide Web (WWW), is probably the most prominent source of info ...
- 哪些软件是python编写出来的_用Python编程需要什么软件?
用Python编程需要什么软件?Python编程是一门适合新手入门的编程语言,现在有不少程序员业余时间学习Python编程语言,学习Python找到好工具会大大提高学习的效率.好用的Python编程软 ...
- 用python学编程_用Python学编程
第1部分 引 论 第1章 关于本书 1.1 什么人要学编程 1.2 本书的内容 1.3 为什么选择Python 1.4 如何阅读本书 1.5 本书内容的组织 第2章 学习编程的要求 2.1 关于编程者 ...
- 学python编程_学习Python编程,我们应该如何学?学习内容包括哪些?
点击蓝字"python教程"关注我们,一起学习成长哟! 我想可能很多网友和我有着相似的学习背景,学习Python会有以下的问题: 从零开始,不知道如何下手开始学? 被基本的数据结构 ...
最新文章
- python之pygame安装教程_Python中pygame安装方法图文详解
- 现代浏览器的工作原理
- Java 调用Dll
- jquery 回车事件
- shell 函数的高级用法
- C++笔记------模版
- 明微电子发布2021年三季度财报
- WebStorm 2017 最新版激活方式
- 2018-2019-1 20165320 《信息安全系统设计基础》第八周学习总结
- 数据结构笔记(十四)-- 串的模式匹配算法
- ubuntu之间传输文件
- Java使用C3P0连接池详解
- linux下用arcconf做raid5,arcconf工具相关命令V1.0
- OpenJDK Runtime Environment (IcedTea6 1.13.10) (rhel-1.13.10.0.el6_7-x86_64) OpenJDK 64-Bit Server V
- 链表——24. 两两交换链表中的节点
- dos界面启动xampp中mysql
- 146.个性化推荐系统案例介绍
- java中文拼音转换(maven)
- matlab 验证两个电阻并联误差会变小
- ios设备home键 锁屏键区分