高级编程技术第四次作业
2018-03-15 09:22
471 查看
第四章 操作列表
4-1 比萨pizzas = ["Apizza", "Bpizza", "Cpizza"] for pizza in pizzas: print ("I like " + pizza) print ("I really like pizza! ")
4-2 动物
Animals = ["Dog", "Cat", "Fish"] for animal in Animals: print ("A " + animal + " would make a great pet.") print ("Any of these animals would make a great pet!")
4-3 数到20
for number in range(1, 21): print (number)
4-4 一百万
list = range(1, 1000001) for li in list: print (li)
4-5 计算1-1000000的总和
list = range(1, 1000001) print (max(list)) print (min(list)) print (sum(list))
4-6 奇数
list = range(1, 21, 2) for li in list: print (li)
4-7 3的倍数
list = range(3, 31, 3) for li in list: print (li)
4-8 立方
list = [value ** 3 for value in range(1, 11)] for li in list: print (li)
4-9 立方解析
list = [value ** 3 for value in range(1, 11)] for li in list: print (li)
4-10 切片
list = [value ** 3 for value in range(1, 11)] print ("The first three items in the list are: ") print (list[0:3]) print ("Three items from the middle of the list are: ") print (list[-3:])
4-11 你的比萨和我的比萨
pizzas = ["Apizza", "Bpizza", "Cpizza"] friend_pizzas = pizzas[:] pizzas.append("Dpizza") friend_pizzas.append("Apizza") print ("My favorite pizzas are: ", end="") print (pizzas) print ("My friend's favorite pizzas are: ", end="") print (friend_pizzas)
4-12 使用多个循环
my_foods = ["pizza", "falafel", "carrot cake"] friend_foods = my_foods[:] for food in my_foods: print (food + " ", end="") print ("") for food in friend_foods: print (food + " ", end="") print ("")