描述

有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玩转数据数据处理相关小例编程题相关推荐

  1. python数据处理论文_用Python玩转数据数据处理相关小例编程题

    描述 有5名某界大佬xiaoyun.xiaohong.xiaoteng.xiaoyi和xiaoyang,其QQ号分别是88888.5555555.11111.1234321和1212121,用字典将这 ...

  2. 用Python玩转数据数据处理相关小例编程题

    描述 有5名某界大佬xiaoyun.xiaohong.xiaoteng.xiaoyi和xiaoyang,其QQ号分别是88888.5555555.11111.1234321和1212121,用字典将这 ...

  3. 微信抢红包python脚本不用手机_用Python实现微信自动化抢红包,再也不用担心抢不到红包了...

    1. 概述 刚刚收到了两个消息,一个好消息,一个坏消息. 先说好消息,好消息就是微信群里有人要发红包,开心~ 不过转念一想,前几次的红包一个都没抢到,这次???不由自主的叹了一口气 - 过了一会,内心 ...

  4. Python数据处理相关小例编程

    有5名某界大佬xiaoyun.xiaohong.xiaoteng.xiaoyi和xiaoyang,其QQ号分别是88888.5555555.11111.1234321和1212121,用字典将这些数据 ...

  5. python之禅 中文_《Python之禅》中对于Python编程过程中的一些建议

    <Python之禅>中对于Python编程过程中的一些建议 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  <Python之禅>中对于Pyt ...

  6. python 网页编程_通过Python编程检索网页

    python 网页编程 The internet and the World Wide Web (WWW), is probably the most prominent source of info ...

  7. 哪些软件是python编写出来的_用Python编程需要什么软件?

    用Python编程需要什么软件?Python编程是一门适合新手入门的编程语言,现在有不少程序员业余时间学习Python编程语言,学习Python找到好工具会大大提高学习的效率.好用的Python编程软 ...

  8. 用python学编程_用Python学编程

    第1部分 引 论 第1章 关于本书 1.1 什么人要学编程 1.2 本书的内容 1.3 为什么选择Python 1.4 如何阅读本书 1.5 本书内容的组织 第2章 学习编程的要求 2.1 关于编程者 ...

  9. 学python编程_学习Python编程,我们应该如何学?学习内容包括哪些?

    点击蓝字"python教程"关注我们,一起学习成长哟! 我想可能很多网友和我有着相似的学习背景,学习Python会有以下的问题: 从零开始,不知道如何下手开始学? 被基本的数据结构 ...

最新文章

  1. python之pygame安装教程_Python中pygame安装方法图文详解
  2. 现代浏览器的工作原理
  3. Java 调用Dll
  4. jquery 回车事件
  5. shell 函数的高级用法
  6. C++笔记------模版
  7. 明微电子发布2021年三季度财报
  8. WebStorm 2017 最新版激活方式
  9. 2018-2019-1 20165320 《信息安全系统设计基础》第八周学习总结
  10. 数据结构笔记(十四)-- 串的模式匹配算法
  11. ubuntu之间传输文件
  12. Java使用C3P0连接池详解
  13. linux下用arcconf做raid5,arcconf工具相关命令V1.0
  14. OpenJDK Runtime Environment (IcedTea6 1.13.10) (rhel-1.13.10.0.el6_7-x86_64) OpenJDK 64-Bit Server V
  15. 链表——24. 两两交换链表中的节点
  16. dos界面启动xampp中mysql
  17. 146.个性化推荐系统案例介绍
  18. java中文拼音转换(maven)
  19. matlab 验证两个电阻并联误差会变小
  20. ios设备home键 锁屏键区分

热门文章

  1. 励志:读书七年,为了挣钱,我竭尽全力
  2. 亮相LiveVideoStackCon 2021,网易云信分享QoS优化之道
  3. 互联网1分钟 | 0914
  4. 2019年3月20日 894. All Possible Full Binary Trees
  5. 近期期刊制作组的工作计划
  6. 关于vue-cli创建项目(小白)(2)mock数据
  7. Eclipse无法连接真机 并非ADB被占用 原因 很2 已解决 记录之
  8. 微软面试题目(一) 计算两个日期之间的天数
  9. eclipse rcp应用程序重启
  10. vuex状态管理模式:入门demo(状态管理仓)