该列表中的每个元素,从而将每个朋友的姓名都打印出来。
代码:
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)