python2.7.14

让用户选择一个功能,然后对其进行操作的例子。中间有问题的是年龄没有做是否是数字判断

注意:和版本python3不同的地方 1.编码 2.输入地方是raw_input 3.业务逻辑处理方法

#!/usr/bin/python

# -*- coding: UTF-8 -*-

print("1.新增一个字典")

print("2.查询一个字典")

infos = []

while True:

num = raw_input("请选择1到2任意一个功能")

if num.isdigit():

if int(num) == 1:

input_info = {}

input_name = raw_input("请输入姓名")

input_age = raw_input("请输入年龄")

if input_age.isdigit():

input_age = int(input_age)

input_addr = raw_input("请输入家庭住址")

input_info["name"] = input_name

input_info["age"] = input_age

input_info["addr"] = input_addr

infos.append(input_info)

print(infos)

elif int(num)==2:

print(infos)

find_name = raw_input("请输入您要查找的人的姓名:")

flag = 0 # 查无此人

for temp in infos:

if temp["name"] == find_name:

flag = 1

print ("姓名:%s,年龄:%d,住址:%s" % (temp["name"], temp["age"], temp["addr"]))

break

if flag == 0:

print ("查无此人")

else:

print("")

else:

print("==========输入错误请重新输入==========:")

mysql python 2.7.14_Python2.7.14新手学习相关推荐

  1. python难不难学-超级适合新手学习的python教程,入门其实不难?

    在互联网时代很多人都希望掌握一个与互联网相关的知识,比如Python的知识就非常重要,因为无论是操作新媒体平台还是去制作一些软件,我们都需要掌握一些Python的技巧,而且学习一些Python的知识, ...

  2. python需要学数据结构吗_Python新手学习基础之数据结构-对数据结构的认知

    什么是数据结构? 数据结构是指:相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成. 举个列子来理解这个数据结构: 数据可以比作是书本, 数据结构相当于书架,书存放在书架上, ...

  3. python输入年月日输出年月日_新手学习必看的0基础入门Python与python的输入输出...

    我平常使用的编程语言主要是Fortran和Python,用于做数值计算,两种语言各具优势,Fortran更快,Python写起来更方便,更适合阅读,而且可以直接对数据进行可视化处理.但是有时候输出数据 ...

  4. Python运行的17个时新手常见错误小结

    Python运行的17个时新手常见错误小结 1 发布时间:『 2017-11-04 11:20 』     帖子类别:『人工智能』  阅读次数:8803 (本文『Python运行的17个时新手常见错误 ...

  5. 怎么学python入门?python新手学习路线

    怎么学python入门?python新手学习路线,Python入门应该了解一些基本的计算机编程术语.Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言,Python 的设计具 ...

  6. 想学python编程-【经验分享】新手如何快速学好Python?

    原标题:[经验分享]新手如何快速学好Python? 什么样的人适合学习编程?到底Python作为编程入门语言合适吗?学习Python编程,我们应该如何学?大概的学习内容包括哪些? 今天我们就用一篇文章 ...

  7. python中是干嘛的-python是做什么的,新手必看哦!

    原标题:python是做什么的,新手必看哦! ​python , 是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,Python 已经成为继JAVA,C 之后的的第三大语言.特点:简单易学 ...

  8. python基本输入输出函数有_新手学Python,输入输出函数、赋值语句常见5个错误,弄懂即过关...

    从4月21日起,大陈开始教初一的学生学Python,目前已经上了2节课.学生基本掌握了表达式的构建以及赋值语句.变量的使用,以及input(输入函数).print(输出函数)的使用方法. 以下是大陈在 ...

  9. python写错了怎么撤回_python新手常见错误汇总

    对于新手,初学Python时,总会遇到这样那样的报错,想要弄懂Python错误信息的含义可能还不知道怎么做,这里列出了一些比较常见的Python报错问题,希望对于学习Python的人能够有些帮助. 1 ...

最新文章

  1. Entity Framework Code First在Oracle下的伪实现
  2. 程序员,想要彻底弄懂Redis,这15点你一定要明白~(纯干货)
  3. php session操作类,操作Session的PHP类
  4. angularjs 导出excel php,AngularJS 导出Excel指令
  5. APPENDIX B-菜单计划和食谱-Pagano博士的七天菜单计划样例-未完待续
  6. 使用tinylog 1.0简化您的日志记录
  7. Parallel Extensions CTP第二版发布
  8. [Java] 蓝桥杯BASIC-28 基础练习 Huffuman树
  9. apk反汇编之smali语法
  10. 数据库语句删除数据库
  11. 【vue】vue中如何实现SPA 单页面应用_09
  12. Actions(鼠标事件)方法列表
  13. asp mysql 不用 dsn,另类: asp不用DSN访问数据库
  14. 电压放大器原理(电压放大器适用于什么场合使用)
  15. 电子信息工程专业概论_电子信息工程专业介绍
  16. 遇到问题:网页插入美洽页面,如何它的修改样式?
  17. 视觉人工智能_视觉锁定是一种有效的智能锁定
  18. 图解AI数学基础:从入门到精通系列教程(要点速查清单·完结)
  19. 第二章 一波未平 校园江湖
  20. tcpdump 命令详解

热门文章

  1. oracle导致的负载高,oracle服务器负载过高_停止RMAN备份任务
  2. set学习(系统的学习)
  3. Linux中的提权操作
  4. springmvc请求返回一个字符_Spring MVC框架详解01
  5. pxe安装linux dhcp失败,利用PXE自动化安装Centos时启动DHCP服务时遇到错误,请求大佬指教...
  6. 得天独厚的生态优势_云南农业得天独厚的三大优势
  7. linux过滤重复字符串,linux – 从制表符分隔文件中删除重复的单词/字符串
  8. 6个座位办公室最佳位置_办公室座位最佳位置(讲解)
  9. Vue -- 如何在 span 标签上实现一个点击事件
  10. feignClient的使用