自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 0基础自学《Python编程从入门到实践》章节9.3习题自测

9-6 冰激凌小店:冰激凌小店是一种特殊的餐馆。编写一个名为IceCreamStand的类,让它集成你为完成练习9-1或练习9-4而编写的Restaurant类。这两个版本的Restaurant类都可以,挑选你更喜欢的那个即可。添加一个名为flavors的属性,用于存储一个由各种口味的冰激凌组成的列表。编写一个显示这些冰激凌的方法。创建一个IceCreamStand实例,并调用这个方法。9-7...

2018-11-15 19:27:01 286

原创 0基础自学《Python编程从入门到实践》章节9.2习题自测

9-4 就餐人数:在为完成练习9-1而编写的程序中,添加一个名为number_served的属性,并将其默认值设置为0.根据这个类创建一个名为restaurant的实例;打印有多少人在这家餐馆就餐过,然后修改这个值并再次打印它。添加一个名为set_number_served( )的方法,它让你能够设置就餐人数。调用这个方法并向它传递一个值,然后再次打印这个值。添加一个名为increment_n...

2018-11-15 14:07:49 214

原创 0基础自学《Python编程从入门到实践》章节9.1习题自测

9-1 餐馆:创建一个名为Restaurant的类,其方法__init__( )设置两个属性:restaurant_name和cuisine_type。创建一个名为describe_restaurant( )的方法和一个名为open_restaurant( )的方法,其中前者打印前述两项消息,而后者打印一条消息,指出餐馆正在营业。9-2 三家餐馆:根据你为完成练习9-1而编写的类创建三个实例,...

2018-11-13 11:13:01 275

原创 0基础自学《Python编程从入门到实践》章节8.5习题自测

8-12 三明治:编写一个函数,它接受顾客要在三明治中添加的一系列食材。这个函数只有一个形参(它收集函数调用中提供的所有食材),并打印一条消息,对顾客点的三明治进行概述。调用这个函数三次,每次都提供不同数量的实参。8-13 用户简介:复制前面的程序user_profile.py,在其中调用build_profile( )来创建有关你的简介;调用这个函数时,指定你的名和姓,以及三个描述你的键-值...

2018-11-12 12:03:55 294

原创 0基础自学《Python编程从入门到实践》章节8.3习题自测

8-6 城市名:编写一个名为city_country( )的函数,它接受城市名称及其所属的国家。这个函数应返回一个格式类似于下面这样的字符串:“Santiago, Chile",至少使用三个城市-国家对调用这个函数,并打印它返回的值。8-7 专辑:编写一个名为make_album( )的函数,它创建一个描述音乐专辑的字典。这个函数应该接受歌手的名字和专辑名,并返回一个包含这两项信息的字典。使用...

2018-11-07 15:02:15 307

原创 0基础自学《Python编程从入门到实践》章节8.2习题自测

8-3 T恤:编写一个名为make_shirt( )的函数,它接受一个尺码以及要印到T恤上的字样。这个函数应打印一个句子,概要地说明T恤的尺码和字样。8-4 大号T恤:修改函数make_shirt( ),使其在默认情况下制作一件印有字样”I love Python"的大号T恤。调用这个函数来制作如下T恤:一件印有默认字样的大号T恤、一件印有默认字样的中号T恤和一件印有其他字样的T恤(尺码无关紧...

2018-11-06 10:29:51 173

原创 0基础自学《Python编程从入门到实践》章节8.1习题自测

8-1 消息:编写一个名为display_message( )的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。8-2 喜欢的图书:编写一个名为favorite_book( )的函数,其中包含一个名为title的形参。这个函数打印一条消息,如 One of my favorite book is Alice in Wonderland。调用这个函数,并将一本...

2018-11-06 09:09:34 140

原创 0基础自学《Python编程从入门到实践》章节7.3习题自测

7-8 熟食店:创建一个名为sandwich_orders的列表,在其中包含各种三明治的名字;再创建一个名为finished_sandwiches的空列表。遍历列表sandwich_orders,对于其中的每种三明治,都打印一条消息,如I made your tuna sandwich,并将其移到列表finished_sandwiches。所有三明治都制作好后,打印一条消息,将这些三明治列出来。...

2018-11-05 20:50:05 187

原创 0基础自学《Python编程从入门到实践》章节7.2习题自测

7-4 比萨配料:编写一个循环,提示用户输入一系列的比萨配料,并在用户输入’quit‘时结束循环,每当用户输入一种配料后,都打印一条消息,说我们会在比萨中添加这种配料。7-5 电影票:有家电影院根据观众的年龄收取不同的票价:不到3岁的观众免费;3-12岁的观众为10美元;超过12岁的观众为15美元。请编写一个循环,在其中询问用户的年龄,并指出其票价。7-6 三个出口:以另一种方式完成练习...

2018-11-05 17:19:31 319

原创 0基础自学《Python编程从入门到实践》章节7.1习题自测

7-1 汽车租赁:编写一个程序,询问用户要租赁什么样的汽车,并打印一条消息,如“Let me see if I can find you a Subaru"。7-2 餐馆订位:编写一个程序,询问用户有多少人用餐。如果超过8个人,就打印一条消息,指出没有空桌;否则指出有空桌。7-3 10的整数倍:让用户输入一个数字,并指出这个数字是否是10的整数倍。...

2018-11-02 10:54:15 154

原创 0基础自学《Python编程从入门到实践》章节6.4习题自测

6-7 人:在为完成练习6-1而编写的程序中,再创建两个表示人的字典,然后将这三个字典都存储在一个名为people的列表中。遍历这个列表,将其中每个人的所有信息都打印出来。6-8 宠物:创建多个字典,对于每个字典,都使用一个宠物的名称来给它命名;在每个字典中,包含宠物的类型及其主人的名字。将这些字典存储在一个名为pets的列表中,再遍历该列表,并将宠物的所有信息都打印出来。6-9 喜欢的地...

2018-10-31 22:48:40 463

原创 0基础自学《Python编程从入门到实践》章节6.3习题自测

6-4 词汇表2:既然你知道了如何遍历字典,现在请整理你为完成练习6-3而编写的代码,将其中的一系列print语句替换为一个遍历字典中的键和值的循环。确定该循环正确无误后,再在词汇表中添加5个Python术语。当你再次运行这个程序时,这些新术语及其含义将自动包含在输出上。6-5 河流:创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键-值对可能是’nile’: ‘egypt’。-...

2018-10-31 20:55:23 411

原创 0基础自学《Python编程从入门到实践》章节6.2习题自测

6-1 人:使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键first_name、last_name、age和city。将存储在该字典中的每项信息都打印出来。6-2 喜欢的数字:使用一个字典来存储一些人喜欢的数字。请想出5个人的名字,并将这些名字用作字典中的键;想出每个人喜欢的一个数字,并将这些数字作为值存储在字典中。打印每个人的名字和喜欢的数字。为让这个程序更有...

2018-10-31 18:15:28 364

原创 0基础自学《Python编程从入门到实践》章节5.4习题自测

5-8 以特殊方式跟管理员打招呼:创建一个至少包含5个用户名的列表,且其中一个用户名为‘admin’。想象你要编写代码,在每位用户登录网站后都打印一条问候信息。遍历用户名列表,并向每位用户打印一条问候消息。- 如果用户名为‘admin’,就打印一条特殊的问候消息,如”Hello admin, would you like to see a status report?"。- 否则,打印一条普通...

2018-10-31 16:22:01 624

原创 0基础自学《Python编程从入门到实践》章节5.3习题自测

5-3 外星人颜色#1:假设在游戏中刚射杀了一个外星人,请创建一个名为alien_color的变量,并将其设置为’green’、’yellow‘或’red’。- 编写一条if语句,检查外星人是否是绿色的;如果是,就打印一条消息,指出玩家获得了5个点。- 编写这个程序的两个版本,在一个版本中上述测试通过了,而在另一个版本中未通过(未通过测试时没有输出)。5-4 外星人颜色#2:像练习5-3那...

2018-10-31 11:42:32 339

原创 0基础自学《Python编程从入门到实践》章节4.5习题自测

4-13 自助餐:有一家自助式餐馆,只提供五种简单的食品。请想出五种简单的食品,并将其存储在一个元组中。- 使用一个for循环将该餐馆提供的五种食品都打印出来。- 尝试修改其中一个元素,核实Python确实会拒绝你这样做。- 餐馆调整了菜单,替换了它提供的其中两种食品。请编写一个这样的代码块:给元组变量赋值,并使用一个for循环将新元组的每个元素都打印出来。...

2018-10-31 09:38:17 391

原创 0基础自学《Python编程从入门到实践》章节4.4习题自测

4-10 切片:选择你在本章编写的一个程序,在末尾添加几行代码,以完成如下任务。- 打印消息“The first three items in the list are:" ,再使用切片来打印列表的前三个元素。- 打印消息"Three items from the middle of the list are:",再使用切片来打印列表中间的三个元素。- 打印消息"Three items i...

2018-10-30 19:39:42 259

原创 0基础自学《Python编程从入门到实践》章节4.3习题自测

4-3 数列20:使用一个for循环打印数字1~20(含)。4-4 一百万:创建一个列表,其中包含数字1~100000,再使用一个for循环将这些数字打印出来(如果输出的时间太长,按Ctrl + C停止输出,或关闭输出窗口)。4-5 计算1 ~ 1000000的总和:创建一个列表,其中包含数字1 ~ 1000000,再使用min( ) 和max( )核实该列表确实是从1开始,到100000...

2018-10-30 17:22:14 396

原创 0基础自学《Python编程从入门到实践》章节4.2习题自测

4-1 比萨:想出至少三种你喜欢的比萨,将其名称储存在一个列表中,再使用for循环将每种比萨的名称都打印出来。- 修改这个for循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称。对于每种比萨,都显示一行输出,如“I like pepperoni pizza”。- 在程序末尾添加一行代码,它不在for循环中,指出你有多喜欢比萨。输出应包含针对每种比萨的消息,还有一个总结性句子,如“ I r...

2018-10-30 15:55:15 189

原创 0基础自学《Python编程从入门到实践》章节3.3习题自测

3.3 组织列表3-8 放眼世界:想出至少5种你渴望去旅游的地方。- 将这些地方储存在一个列表中,并确保其中的元素不是按字母顺序排列的。- 按原始排列顺序打印该列表。不要考虑输出是否整洁的问题,只管打印原始Python列表。- 使用sorted( ) 按字母顺序打印这个列表,同时不要修改它。- 再次打印该列表,核实排列顺序未变- 使用sorted( ) 按与字母顺序相反的顺序打印这个列...

2018-10-30 12:31:57 272

原创 0基础自学《Python编程从入门到实践》章节3.2习题自测

3.2 修改、添加和删除元素下面的练习比第2章的练习要复杂些,但让你有机会以前面介绍过的各种方法使用列表。3-4 嘉宾名单:如果你可以邀请任何人一起共进晚餐(无论是在世的还是故去的),你会邀请哪些人?请创建一个列表,其中包含至少3个你想邀请的人;然后,使用这个列表打印消息,邀请这些人来与你共进晚餐。3-5 修改嘉宾名单:你刚得知有位嘉宾无法赴约,因此需要另外邀请一位嘉宾。- 以完成练习 ...

2018-10-30 09:18:44 297

原创 0基础自学《Python编程从入门到实践》章节3.1习题自测

请尝试编写一些简短的程序来完成下面的练习,以获得一些使用Python列表第一手经验。你可能需要为每章的练习创建一个文件夹,以整洁有序的方式储存为完成各章练习而编写的程序3-1 姓名:将一些朋友的姓名储存在一个列表中,并将其命名为 names。依次访问该列表中的每个元素,从而将每个朋友的姓名都打印出来3-2 问候语:继续使用练习 3-1 中的列表,但不打印每个朋友的姓名,而为每人打印一条消息。...

2018-10-29 18:16:30 253

原创 0基础自学《Python编程从入门到实践》章节2.4习题自测

2.4 数字2-8 数字8:编写4个表达式,它们分别使用加法、减法、乘法和除法运算,但结果都是数字8。为使用print语句来显示结果,务必将这些表达式用括号括起来,也就是说,你应该编写4行类似于下面的代码:print(5+3)输出应为4行,其中每行都只包含数字8。2-9 最喜欢的数字:将你最喜欢的数字存储在一个变量中,再使用这个变量创建一条消息,指出你最喜欢的数字,然后将这条消息打印出来...

2018-10-29 17:44:07 338

原创 0基础自学《Python编程从入门到实践》章节2.3习题自测

0基础自学《Python编程从入门到实践》章节2.3习题自测2.3字符串2-3 个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条信息。 显示的消息应非常简单,如 “Hello Eric, would you like to learn some Python today?”2-4 调整名字的大小写: 将一个人名存储到一个变量中,再以小写、大写和首字母大写的方式显示这个人名。...

2018-10-29 17:14:28 215

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除