第二次作业

这篇博客介绍了Python编程中的列表操作,包括遍历列表打印元素、创建个性化问候语、创建自定义列表并声明愿望、邀请嘉宾名单、比萨种类展示、动物特性描述以及数列的打印。通过实例代码展示了如何使用for循环处理列表,以及如何在循环外添加总结性语句。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

3-1 姓名:将一些朋友的姓名存储在一个列表中,并将其命名为names。依次访问

该列表中的每个元素,从而将每个朋友的姓名都打印出来。

代码:

friends=['Bill Herington', 'Van Darkholme', 'Mr Banana']
print(friends[0])
print(friends[1])

print(friends[2])


3-2 问候语:继续使用练习3-1 中的列表,但不打印每个朋友的姓名,而为每人打

印一条消息。每条消息都包含相同的问候语,但抬头为相应朋友的姓名。

代码:

friends=['Bill Herington', 'Van Darkholme', 'Mr Banana']
print('How are you, '+friends[0]+'?')
print('How are you, '+friends[1]+'?')

print('How are you, '+friends[2]+'?')


3-3 自己的列表:想想你喜欢的通勤方式,如骑摩托车或开汽车,并创建一个包含
多种通勤方式的列表。根据该列表打印一系列有关这些通勤方式的宣言,如“I would like

to own a Honda motorcycle”。

代码:

cars=['Benz', 'BWM', 'Audi']
print("I would like to have a "+cars[0]+' car.')
print("I would like to have a "+cars[1]+' car.')

print("I would like to have a "+cars[2]+' car.')


3-4 嘉宾名单:如果你可以邀请任何人一起共进晚餐(无论是在世的还是故去的),
你会邀请哪些人?请创建一个列表,其中包含至少3 个你想邀请的人;然后,使用这个

列表打印消息,邀请这些人来与你共进晚餐。

代码:

guests=['Bill Herington', 'Van Darkholme', 'Mr Banana']
guest1=guests.pop()
print('Hello '+guest1+', would you come to have the dinner?')
guest2=guests.pop()
print('Hello '+guest2+', would you come to have the dinner?')
guest3=guests.pop()

print('Hello '+guest3+', would you come to have the dinner?')


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

含针对每种比萨的消息,还有一个总结性句子,如“I really love pizza!”。

代码:

pizzas=['Seafood', 'New Orleans', 'Hawaiian']
for pizza in pizzas:
    print('I love '+pizza+' pizza')

print("I really love pizza!")


4-2 动物:想出至少三种有共同特征的动物,将这些动物的名称存储在一个列表中,
再使用for 循环将每种动物的名称都打印出来。
 修改这个程序,使其针对每种动物都打印一个句子,如“A dog would make a great
pet”。
 在程序末尾添加一行代码,指出这些动物的共同之处,如打印诸如“Any of these

animals would make a great pet!”这样的句子。

代码:

animals=['hen', 'duck', 'goose']
for animal in animals:
    print("A "+animal+" would be delicious")

print("Any of these animals would be delicious!")

4-3 数到20:使用一个for 循环打印数字1~20(含)。

代码:

for value in range(1,21):

    print(value)

4-4 一百万:创建一个列表,其中包含数字1~1 000 000,再使用一个for 循环将这

些数字打印出来(如果输出的时间太长,按Ctrl + C 停止输出,或关闭输出窗口)

代码:

for value in range(1,1000001):
    print(value)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值