笨办法学Python(learn python the hard way)--练习程序39-40
下面是练习39-练习40,基于python3
#ex39.py 1 ten_things = "Apples Oranges Crows Telephone Light Sugar" 2 3 print("Wait there's not 10 things in that list,let's fix that.") 4 5 stuff = ten_things.split(' ') 6 7 more_stuff = ["Day", "Night", "Song", "Frisbee", "Corn", "Banana", "Girl", "Boy"] 8 9 while len(stuff) != 10: 10 next_one = more_stuff.pop() 11 print("Adding: ", next_one) 12 stuff.append(next_one) 13 print("There's %d items now." % len(stuff)) 14 15 print("There we go: ", stuff) 16 17 print("Let's do some things with stuff.") 18 19 print(stuff[1]) 20 print(stuff[-1]) # whoa! fancy 21 print(stuff.pop()) 22 print(' '.join(stuff)) # what? cool! 23 print('#'.join(stuff[3:5])) # super stellar!
#ex40.py 1 # list 2 3 things = ['a', 'b', 'c', 'd'] 4 print(things[1]) 5 6 things[1] = 'z' 7 print(things[1]) 8 9 print(things) 10 11 # dict 12 13 stuff = {'name': 'Zed', 'age': 36, 'height': 6*12+2} 14 print(stuff['name']) 15 print(stuff['age']) 16 print(stuff['height']) 17 18 stuff['city'] = "San Francisco" 19 print(stuff['city']) 20 21 stuff[1] = "Wow" 22 stuff[2] = "Neato" 23 print(stuff[1]) 24 print(stuff[2]) 25 print(stuff) 26 27 del stuff['city'] 28 del stuff[1] 29 del stuff[2] 30 print(stuff)
#ex40+.py 1 # 练习 2 3 cities = {'CA': 'San Francisco', 'MI': 'Detroit', 'FL': 'Jacksonville'} 4 5 cities['NY'] = 'New York' 6 cities['OR'] = 'Portland' 7 8 print(cities) 9 print(cities.values()) 10 print(cities.keys()) 11 print(cities.items()) 12 13 def find_city(themap, state): 14 if state in themap: 15 return themap[state] 16 else: 17 return "Not found." 18 19 # ok pay attention! 20 cities['_find'] = find_city 21 22 j = cities.keys() 23 for i in j: 24 city_found = cities[i] 25 print(city_found) 26 27 28 while True: 29 print("State?(ENTER to quit)",end = '') 30 state = input("> ") 31 32 if not state: break 33 34 # this line is the most important ever! study! 35 city_found = cities['_find'](cities,state) 36 print(city_found)
转载于:https://www.cnblogs.com/xiyouzhi/p/9600528.html
笨办法学Python(learn python the hard way)--练习程序39-40相关推荐
- 笨办法学python 粗略笔记(learn python the hard way)
笨办法学python 粗略笔记(learn python the hard way) 标签(空格分隔): python # _*_ coding: utf_8 _*_ ''' ### ex1 prin ...
- [IT学习]Learn Python the Hard Way (Using Python 3)笨办法学Python3版本
黑客余弦先生在知道创宇的知道创宇研发技能表v3.1中提到了入门Python的一本好书<Learn Python the Hard Way(英文版链接)>.其中的代码全部是2.7版本. 如果 ...
- 笨办法学python3_月底送书!入门Python都在学的“笨办法”,出进阶篇了!
你们知道吗?每10个将Python作为自己的入门语言的程序员里,就有8个是读着<"笨办法"学Python>的书成长的!这位拥有近20年的编程和写作经验的IT书籍作家-- ...
- 笨办法学 Python · 续 中文版
笨办法学 Python · 续 中文版 原书:Learn More Python 3 The Hard Way 译者:飞龙 自豪地采用谷歌翻译 在线阅读 PDF格式 EPUB格式 MOBI格式 代码仓 ...
- 笨办法学 Python · 续 练习 33:解析器
练习 33:解析器 原文:Exercise 33: Parsers 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 想象一下,你将获得一个巨大的数字列表,你必须将其输入到电子表格 ...
- 笨办法学python第五版_笨办法学python PDF下载|笨办法学python第五版 电子版附目录_最火软件站...
笨办法学Python第五版PDF电子版是专门为初学Python的朋友准备的一款电子图书资料,可以帮助你更好的学习Python编程知识,该电子书每章节都附带了常见问题回答以及练习题目,能够帮助学习者快速 ...
- 笨办法学python3在线阅读知乎_Python第三课——笨办法学Python
需要学习资料的请直接看文末 <笨办法学Python>(Learn Python The Hard Way,简称LPTHW)是Zed Shaw编写的一本Python入门书籍.适合对计算机了解 ...
- 笨办法学Python 3 ex35学习笔记
笨办法学Python 3 ex35学习笔记 from sys import exitdef gold_room():#print("This room is full of gold. Ho ...
- 计算机编程书籍-笨办法学Python 3:基础篇+进阶篇
编辑推荐: 适读人群 :本书适合所有已经开始使用Python的技术人员,包括初级开发人员和已经升级到Python 3.6版本以上的经验丰富的Python程序员. "笨办法学"系列, ...
- python教程第四版pdf下载-笨办法学python第四版
笨办法学python第四版是由Zed Shaw所编写的一本书.如果你还是Python新手,那么这是一本非常不错的入门书籍.书本里以习题方式,引导读者慢慢学会了编程. 目录: 习题 0: 准备工作 习题 ...
最新文章
- TensorFlow学习笔记(一):数据操作指南
- 判断手机浏览器还是微信浏览器(PHP)
- 【BZOJ1623】 [Usaco2008 Open]Cow Cars 奶牛飞车 贪心
- TCP连接之未连接队列的理解[转]
- 织梦Cms怎么一直服务器维护中,织梦cms文档关键词维护中频率详解
- 【VMCloud云平台】SCCM(五)创建第一个集合
- 射雕三部曲的优美片段
- SAE下的Memcache使用方法
- springcloud 之服务注册与发现Eureka Server
- 设计模式学习笔记-观察者模式
- PTA-1015——Reversible Primes
- matlab 傅立叶变换去噪
- 【Linux】计算机组成与进程
- C#导出pdf文件《一》
- django经度纬度计算两点距离实例及微信商家付款给用户接口实例
- IOS UIView 01-View开始深入 绘制像素到屏幕上
- 如何利用抖音精选联盟,实现月入10000+
- 不合格高校教师的自我总结(机器人教学和工作小结)
- 京东主图如何优化,一键自动替换长图
- 两家新三板CRM公司公布业绩 中国SaaS市场能否出个Salesforce?
热门文章
- 对无焦点窗口模拟按键_键盘不为人知的一面——单按键篇
- asp 保存listbox已有的值_使用Asp.net实现信息管理系统的数据统计功能
- bitmap存入mysql,[MySQL] mysql中bitmap的简单运用
- sh执行文件 参数传递_shell中脚本参数传递的两种方式
- JavaScript之JSON详解
- 数据浪潮之间的前端工程师
- 打造轻量级的实体类数据容器
- 手动搭建Kubernetes1.8高可用集群(6)calico
- 删除不需要的iPhone语言文件
- 全面综合的管理平台,让所有网络都有管理员