Python第四章課後作業

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 已經設置好自己的編輯器

發佈了33 篇原創文章 · 獲贊 0 · 訪問量 9014
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章