4-1比薩:
pizzas=['apple_pizza','banana_pizza','beef_pizza']
for pizza in pizzas:
print('I like '+pizza)
print('I really like pizza')
運行結果:
4-2動物:
animals=['dog','cat','tortoise']
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 num in range(1,21):
print(num,end=' ')
print('\n')
運行結果:
4-4一百萬:
arr=list(range(1,1000001))
for num in arr:
print(num,end=' ')
運行結果(結果太長就截一部分):
4-5計算1~1000000的總和:
arr=list(range(1,1000001))
print(min(arr))
print(max(arr))
print(sum(arr))
運行結果:
4-6奇數:
arr=list(range(1,20,2))
for x in arr:
print(x,end=' ')
運行結果:
4-7 3的倍數:
arr=[3*i for i in range(1,11)]
for num in arr:
print(num,end=' ')
運行結果:
4-8立方:
arr=[i**3 for i in range(1,11)]
for num in arr:
print(num,end=' ')
運行結果:
4-9立方解析:
同上
4-10切片:
arr=['one','two','three','four','five']
print('The first three items in the list are:')
for num in arr[:3]:
print(num,end=' ')
print('Three items from the middle of the list are:')
for num in arr[1:4]:
print(num,end=' ')
print('The last three items in the list are:')
for num in arr[-3:]:
print(num,end=' ')
運行結果:
4-11你的比薩和我的比薩:
pizzas=['apple_pizza','banana_pizza','beef_pizza']
friend_pizzas=pizzas[:]
pizzas.append('chicken_pizza')
friend_pizzas.append('big_pizza')
print("My favourite pizzas are:")
for pizza in pizzas:
print(pizza,end=' ')
print("\nMy friend's favourite pizzas are:")
for pizza in friend_pizzas:
print(pizza,end=' ')
運行結果:
4-12 使用多個循環:
同上
4-13自助餐:
foods=('beef','chicken','hanburger','apple','vegetables')
for food in foods:
print(food,end=' ')
運行結果:
嘗試修改:
foods[1]='milk'
結果:
替換:
print('\n')
foods=('banana','duck','hanburger','apple','vegetables')
for food in foods:
print(food,end=' ')
運行結果:
4-14:瀏覽https://python.org/dev/peps/pep-0008/
4-15 已經設置好自己的編輯器