想出至少三種有共同特徵的動物,將這些動物的名稱儲存在乙個列表中,再使用for 迴圈將每種動物的名稱都列印出來。
animals = ['dog', 'cat', 'pig']
for animal in animals:
print(animal)
修改這個程式,使其針對每種動物都列印乙個句子
animals = ['dog', 'cat', 'pig']
for animal in animals:
print('a ' + animal + ' would make a great pet')
在程式末尾新增一行**,指出這些動物的共同之處
animals = ['dog', 'cat', 'pig']
for animal in animals:
print('a ' + animal + ' would make a great pet')
print('any animal would make a great pet')
使用乙個for 迴圈列印數字1~20(含)。
for
value
in range(1,21):
print(value)
建立乙個列表,其中包含數字1~1 000 000,再使用min() 和max() 核實該列表確實是從1開始,到1 000 000結束的。另外,對這個列表呼叫函式sum()
values = list(range(1,1000001))
print(min(values))
print(max(values))
sum = 0
forvalue
in values:
sum += value
print(sum)
通過給函式range() 指定第三個引數來建立乙個列表,其中包含1~20的奇數;再使用乙個for 迴圈將這些數字都列印出來。
values = list(range(1,20,2))
forvalue
in values:
print(value)
將同乙個數字乘三次稱為立方。例如,在python中,2的立方用2**3 表示。請建立乙個列表,其中包含前10個整數(即1~10)的立方,再使用乙個for 迴圈將這些立方數都列印出來。
cubs =
forvalue
in range(1,11):
for cub in cubs:
print(cub)
使用列表解析生成乙個列表,其中包含前10個整數的立方
cubs = [value**3
forvalue
in range(1,11)]
print(cubs)
使用切片來列印列表的前三個元素
foods = ['pizza', 'falafel', 'carrot cake', 'cannoli', 'ice cream']
print(foods[:3])
使用切片來列印列表中間的三個元素
foods = ['pizza', 'falafel', 'carrot cake', 'cannoli', 'ice cream']
print(foods[1:4])
使用切片來列印列表末尾的三個元素
foods = ['pizza', 'falafel', 'carrot cake', 'cannoli', 'ice cream']
print(foods[-3:])
複製列表(深拷貝)
foods = ['pizza', 'falafel', 'carrot cake', 'cannoli', 'ice cream']
otherfoods = foods[:]
del otherfoods[-1]
print(foods)
print(otherfoods)
有一家自助式餐館,只提供五種簡單的食品。請想出五種簡單的食品,並將其儲存在乙個元組中。使用乙個for 迴圈將該餐館提供的五種食品都列印出來。
foods =
for food in foods:
print(food)
餐館調整了選單,替換了它提供的其中兩種食品。請編寫乙個這樣的**塊:給元組變數賦值,並使用乙個for 迴圈將新元組的每個元素都列印出來。
foods =
foods =
for food in foods:
print(food)
Python3學習筆記 三 函式
在python中,一切皆為物件,函式也可以賦給乙個變數,就是指向乙個函式物件的引用,相當於給這個函式起了乙個 別名 a max a 1,2,3 3 a 123 可以對可迭代物件進行操作 3 函式的定義 def power x,n 2 可以計算計算x4 x5 s 1 while n 0 n n 1s ...
Python3學習筆記
最近在起步學python,聚合一下這個過程中蒐集的資源和對一些基本知識做個小總結,語法基於python3,方便以後查詢。python官方文件 不錯的基礎課程 基本語法 演算法 建模 練習 以下是整理常用可能遺忘的基礎點 python3中的輸入是input 獲得使用者輸入的字串 a input ple...
python3學習筆記
redis訊息佇列的使用 coding utf 8 created on tue mar 26 15 58 34 2019 author admin import redis class redisqueue object def init self,name,namespace queue red...