1. 程式人生 > >Python 4.3 創建數值列表(動手試一試)

Python 4.3 創建數值列表(動手試一試)

習題 Python

4-3數到20:使用一個for循環打印數字1~20(含)
如下:
for numbers in range(1,21):
(空格)print(numbers)

4-4一百萬:創建一個列表,其中數字包含1~1000000,再使用一個for循環將這些數字打印出來。
如下:
numbers=[number for number in range(0,1000001)]
for number in numbers:
(空格)print(number)

4-5計算1~1000000的總和:創建一個列表,其中包含數字1~1000000,再使用min()和max() 核實該列表確實是從1開始,到1000000 結束的。另外對這個列表調用函數sum(),看看Python將一百萬個數字相加需要多長時間。

如下:
numbers=list(range(1,1000001))
print(min(numbers))
print(max(numbers))
print(sum(numbers))

4-6奇數:通過函數range()指定第三個參數來創建一個列表,其中包含1~20的奇數;再使用一個for循環將這些數字打印出來。
numbers=range(1,20,2)
for number in numbers:
(空格) print(number)

4-7 3的倍數:創建一個列表,其中包含3~30內能被3整除的數字:再使用一個for循環將這個列表中的數字都打印出來。
如下:
numbers=list(range(3,31,3))
for number in numbers:

(空格) print(number)

4-8 立方:將同一個數字乘三次方稱為立方。列入在Python中,2的立方用23表示。請創建一個列表,其中包含前10個整數(即1~10)的立方,再使用一個for循環將這些立方數都打印出來。
如下:
numbers=[number3 for number in range(1,11)]
print(numbers)

Python 4.3 創建數值列表(動手試一試)