題目描述:使用乙個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...