2018.3.12 Python作业
2018-03-13 12:29
246 查看
第三章 列表简介3-3 自己的列表:想想自己的通勤方式,如骑摩托车或开汽车,并创建一个包含多种通勤方式的列表。根据该列表打印一系列有关这些通勤方式的宣言,如“I would like to own a Honda motorcycle.”。trans = ["motorcycle", "bike", "car"]
for t in trans:
print("I would like to own a " + t)3-6 添加嘉宾:你刚找到了一个更大的餐桌,可容纳更多的嘉宾。请想想你还想邀请哪三位嘉宾。
以完成3-4或3-5时编写的程序为基础,在程序末尾添加一条print语句,指出你找到了一个更大的餐桌。
使用insert()将一位新嘉宾添加到名单开头。
讲这些地方存储在一个列表中,并确保其中的元素不是按字母顺序排列的。
按原始顺序打印该列表。不要考虑输出是否整洁的问题,只管打印原始Python列表。
使用sorted()按字母顺序打印这个列表,同时不要修改它。
再次打印该列表,核实排列顺序没变。
使用sorted()按与字母顺序相反的顺序打印这个列表,同时不要修改它。
再次打印该列表,核实排列顺序未变。
使用reverse()修改列表元素的排列顺序。打印该列表,核实排列顺序确实变了。
使用reverse()再次修改列表元素的排列顺序。打印该列表,核实以恢复到原来的排列顺序。
使用sort()修改该列表,使其元素按字母顺序排列。打印该列表,核实排列顺序确实变了。
使用sort()修改该列表,使其元素按与字母顺序相反的顺序排列。打印该列表,核实排列顺序确实变了
print(len(guests))
for t in trans:
print("I would like to own a " + t)3-6 添加嘉宾:你刚找到了一个更大的餐桌,可容纳更多的嘉宾。请想想你还想邀请哪三位嘉宾。
以完成3-4或3-5时编写的程序为基础,在程序末尾添加一条print语句,指出你找到了一个更大的餐桌。
使用insert()将一位新嘉宾添加到名单开头。
guests = ["Hua Luogeng", "Albert Einstein", "Sun Yat-sen"] for guest in guests: print(guest + ", I would be very pleased to invite you to a dinner event.") print("I find a larger table") guests.insert("Li Bai") guests.insert("Yuan Longping") guests.insert("Michael Jackson")3-8 放眼世界:想出至少5个你渴望去旅游的地方。
讲这些地方存储在一个列表中,并确保其中的元素不是按字母顺序排列的。
按原始顺序打印该列表。不要考虑输出是否整洁的问题,只管打印原始Python列表。
使用sorted()按字母顺序打印这个列表,同时不要修改它。
再次打印该列表,核实排列顺序没变。
使用sorted()按与字母顺序相反的顺序打印这个列表,同时不要修改它。
再次打印该列表,核实排列顺序未变。
使用reverse()修改列表元素的排列顺序。打印该列表,核实排列顺序确实变了。
使用reverse()再次修改列表元素的排列顺序。打印该列表,核实以恢复到原来的排列顺序。
使用sort()修改该列表,使其元素按字母顺序排列。打印该列表,核实排列顺序确实变了。
使用sort()修改该列表,使其元素按与字母顺序相反的顺序排列。打印该列表,核实排列顺序确实变了
places = ["Beijing", "Shanghai", "Guilin", "Guangzhou", "Yanan", "New York"] print(places) print(sorted(places)) print(places) print(sorted(places, reverse=True)) print(places) places.reverse() print(places) places.reverse() print(places) sort(places) print(places) sort(places, reverse=True) print(places)3-9 晚餐嘉宾:在完成3-4~3-7时编写的程序之一中,使用len()打印一条消息,指出你邀请了多少位嘉宾来与你共进晚餐。guests = ["Hua Luogeng", "Albert Einstein", "Sun Yat-sen"]
print(len(guests))
相关文章推荐
- Python零基础学习 问题及作业 问题待续
- Python+MySQL获取PhishTank的钓鱼网站列表作业笔记
- python课后作业1
- 利用python编写设计多线程web服务器(计算机网络_自顶向下第六版_第二章1和4的编程作业)
- python 附加作业01
- python3 概率论 作业
- Linux+Python高端运维班第一次作业
- 全新Linux+Python高端运维班第二次作业
- An Introduction to Interactive Programming in Python 第四课作业 Pong
- python学习心得-第一天-作业
- 2018.3.5 Python作业
- python作业(9)
- 高级编程作业 python 第十章作业
- Python 目标(第一周作业)
- python-作业2
- [python作业] [第二周]
- Python第六天课后作业
- Stanford coursera Andrew Ng 机器学习课程编程作业(Exercise 2)Python3.x
- 吴恩达deeplearning作业-Python Basics with Numpy
- Linux+Python高端运维班第三次作业