python编程从入门到实践
一本Python编程入门书籍的书本中练习题.
刷完整理下思维导图.
Buzoo
这个作者很懒,什么都没留下…
展开
-
Python编程:从入门到实践-第十一章:测试代码(语法)
#11-1 城市和国家:编写一个函数,它接受两个形参:一个城市名和一个国家名。这个函数返回一个格式为City, Country的字符串,如Santiago, Chile。将这个函数存储在一个名为city_functions.py的模块中。创建一个名为test_cities.py的程序,对刚编写的函数进行测试(别忘了,你需要导入模块unittest以及要测试的函数)。编写一个名为test_city_country()的方法,核实使用类似于’santiago’和’chile’这样的值来调用前述函数时,得到的原创 2020-11-22 16:03:59 · 232 阅读 · 0 评论 -
Python编程:从入门到实践-第十章:文件和异常(语法)
#open()/close()#方法read()直接读取整个文件#方法readlines()从文件中读取每一行,并将其存储在一个列表中,每一行后面会带着换行符.#10-1 Python学习笔记:在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的Python知识,其中每一行都以“In Python you can”打头。将这个文件命名为learning_python.txt,并将其存储到为完成本章练习而编写的程序所在的目录中。编写一个程序,它读取这个文件,并将你所写的内容打印三次:第一次打印原创 2020-11-20 18:23:13 · 230 阅读 · 0 评论 -
Python编程:从入门到实践-第九章:类(语法)
#9-1 餐馆:创建一个名为Restaurant的类,其方法__init__()设置两个属性:restaurant_name和cuisine_type。‘’’创建一个名为describe_restaurant()的方法和一个名为open_restaurant()的方法,其中前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业。根据这个类创建一个名为restaurant的实例,分别打印其两个属性,再调用前述两个方法。‘’’class Restaurant(): def __init__(se原创 2020-11-05 20:48:14 · 662 阅读 · 1 评论 -
Python编程:从入门到实践-第八章:函数(语法)
#8-1 消息:编写一个名为display_message()的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。def display_message(): print('本章学习的是创建函数')display_message()#8-2 喜欢的图书:编写一个名为favorite_book()的函数,其中包含一个名为title的形参。这个函数打印一条消息,如One of my favorite books is Alicein Wonderland。调用这个函数原创 2020-10-31 16:31:19 · 392 阅读 · 0 评论 -
Python编程:从入门到实践-第七章:用户输入和while循环(语法)
#7-1 汽车租赁:编写一个程序,询问用户要租赁什么样的汽车,并打印一条消息,如“Let me see if I can find you a Subaru”。'''print('Let me see if I can find you a '+input('你要租赁什么样的汽车?'))'''#7-2 餐馆订位:编写一个程序,询问用户有多少人用餐。如果超过8人,就打印一条消息,指出没有空桌;否则指出有空桌。'''sbb=input('有多少人用餐?')if int(sbb) > 8:原创 2020-10-31 16:24:24 · 291 阅读 · 0 评论 -
Python编程:从入门到实践-第六章:字典(语法)
#6-1 人:使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键first_name、last_name、age和city。将存储在该字典中的每项信息都打印出来。benwei={'first_name':'本伟','last_name':'陈','city':'广场'}print(benwei['last_name']+benwei['first_name']+'来自'+benwei['city'])#6-2 喜欢的数字:使用一个字典来存储一些人喜欢的数字。请想出5个人原创 2020-10-31 16:20:38 · 516 阅读 · 0 评论 -
Python编程:从入门到实践-第五章:if语句(语法)
#5-1条件测试:编写一系列条件测试;将每个测试以及你对其结果的预测和实际结果都打印出来。‘’’·详细研究实际结果,直到你明白了它为何为True或False。·创建至少10个测试,且其中结果分别为True和False的测试都至少有5个。‘’’baby = '画画'if baby == '画画': print('画画的baby')print(baby=='画画')print(baby=='假')#5-2 更多的条件测试:你并非只能创建10个测试。如果你想尝试做更多的比较,可再编写一些测试原创 2020-10-31 16:17:51 · 583 阅读 · 0 评论 -
Python编程:从入门到实践-第四章:操作列表(语法)
#4-1 比萨:想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for循环将每种比萨的名称都打印出来。pisa=['榴莲披萨','猫山王披萨','加倍芝士','烧烤披萨']for pipi in pisa: print(pipi)#·修改这个for循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称。对于每种比萨,都显示一行输出,如“I like pepperoni pizza”。 print('我喜欢吃'+pipi)#·在程序末尾添加一行代码,它不在for循环中,指出你有多喜欢比萨原创 2020-10-31 16:15:05 · 1100 阅读 · 0 评论 -
Python编程:从入门到实践-第三章:列表简介(语法)
#3-1 姓名:将一些朋友的姓名存储在一个列表中,并将其命名为names。依次访问该列表中的每个元素,从而将每个朋友的姓名都打印出来。names=['haoyi','laobiao','luoquan','tianlan']print(names[0])print(names[1])print(names[2])print(names[3])#3-2 问候语:继续使用练习3-1中的列表,但不打印每个朋友的姓名,而为每人打印一条消息。每条消息都包含相同的问候语,但抬头为相应朋友的姓名。prin原创 2020-10-31 16:11:06 · 1470 阅读 · 0 评论 -
Python编程:从入门到实践-第二章:变量和简单数据(语法)
#2-1 简单消息:将一条消息存储到变量中,再将其打印出来。bian='Hello Python'print(bian)#2-2 多条简单消息:将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来。ian='hello World'print(ian)ian='nice to me'print(ian)#2-3 个性化消息:将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消息应非常简单,如“Hello Eric, would you like t原创 2020-10-31 16:04:53 · 362 阅读 · 0 评论