《Python程式設計從入門到實踐》記錄之range、min、max、sum函式
阿新 • • 發佈:2018-11-10
目錄
1、range()函式
range(num1,num2,steps)函式:可以生成一個一系列數字。
- num1引數:表示起始範圍
- num2引數:表示終止範圍,但不包含此數字。
- steps引數:表示數字步長,預設為1
建立1-5內數字列表:
numbers = list(range(1, 6))
print(numbers)
輸出結果:
[1, 2, 3, 4, 5]
輸出1-10內的奇數,通過指定步長實現:
numbers = list(range(1, 11, 2)) print(numbers)
輸出結果:
[1, 3, 5, 7, 9]
!!!range()函式不包含第二個引數,所以在使用時,一般第二個引數設定為自己範圍加1,如需要1~5的範圍,則設定為range(1,6)
2、min、max、sum函式
- min:找出數字列表最小值
- max:找出數字列表最大值
- sum:求和數字列表
numbers = list(range(1, 11)) print('numbers值為:', end=' ') print(numbers) # 輸出numbers原始值 print('numbers最小值為:', end=' ') print(min(numbers)) # 輸出numbers最小值 print('numbers最大值為:', end=' ') print(max(numbers)) # 輸出numbers最大值 print('numbers總和為:',end=' ') print(sum(numbers)) # 輸出numbers總和
輸出結果:
numbers值為: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
numbers最小值為: 1
numbers最大值為: 10
numbers總和為: 55