高階程式設計技術作業 5

2021-08-17 03:35:29 字數 2686 閱讀 6081

題目描述:使用乙個for迴圈列印數字1~20(包含)
**展示

for number in range(1,21):

print(number)

input

null

output

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17 18

19 20

題目描述:通過給函式range()指定第三個引數來建立乙個列表,其中包含1~20的奇數,再使用乙個

for迴圈將這些數列印出來。

**展示

l = list(range(1,21,2))

for number in l:

print(number)

input

null

output

1 3

5 7

9 11

13 15

17 19

題目描述:使用列表解析生成乙個列表,其中包含前十個整數的立方。
**展示:

l = [value**3

for value in range(1,11)]

input

null

output

[1,8,27,64,125,216,343,512,729,1000]

題目描述:選擇本章乙個程式,在末尾新增幾行**,完成如下任務:

·列印訊息"the first three items in the list are:",再使用切片來列印列表前三個元素

·列印訊息"three items from the middle of the list are:",再使用切片來列印列表的中間的三個元素

·列印訊息"the last three items in the list are:",在使用切片來列印列表末尾的三個元素。

**展示:

l = [value**3

for value in range(1,11)]

print("the first three items in the list are:")

print(l[0:3])

print("three items from the middle of the list are:")

print(l[4:7])

print("the last three items in the list are:")

print(l[-3:])

input

null

output

the first three items in the list are:

[1,8,27]

three items from the middle of the list are:

[64,125,216]

the last three items in the list are:

[512,729,1000]

題目描述:在一家自助餐館中,只提供五種簡單的食品。請想出五種簡單的食物,並將其儲存在乙個

元組中。

·使用乙個for迴圈將該餐館提供的五種食品都列印出來。

·嘗試修改其中的乙個元素

·餐館調整了選單,替換了其中兩種食品。請編寫這樣乙個**塊:給元組變數賦值,並使用

乙個for迴圈將新元組的每個元素都列印出來。

**展示:

foods = ('yukkuri', 'mushroom', 'mystia', 'dango', 'usaginabe')

for food in foods:

print(food)

# foods[0] = 'whatever'

# type error: 'tuple' object does not support item assignment

foods = ('yukkuri', 'hakkerou', 'mystia', 'bread', 'usaginabe')

for food in foods:

print(food)

input

null

output

yukkuri

mushroom

mystia

dango

usaginabe

yukkuri

hakkerou

mystia

bread

usaginabe

高階程式設計技術(Python)作業5

5 9 處理沒有使用者的情形 在為完成練習5 8編寫的程式中,新增一條if 語句,檢查使用者名稱列表是否為空。如果為空,就列印訊息 we need to find some users 刪除列表中的所有使用者名稱,確定將列印正確的訊息。solution users if users for user...

高階程式設計技術作業 7

題目描述 使用乙個字典來儲存一些人喜歡的數字。請想5個人的名字,並將這些名字用作字典中 的鍵 想出每個人喜歡的乙個數字,並將這些數字作為值儲存在字典中。列印每個人的名字和喜歡 的數字。展示 dic for name,number in dic.items print name str number ...

高階程式設計技術作業 8

題目描述 編寫乙個迴圈,提示使用者輸入一系列的比薩配料,並在使用者輸入 quit 時結束迴圈。每當 使用者輸入一種配料後,都列印一條訊息,說我們會在比薩中新增這種配料。input potato tomato fish quit output please input an ingredient we...