1. 程式人生 > >《Python程式設計從入門到實踐》記錄之range、min、max、sum函式

《Python程式設計從入門到實踐》記錄之range、min、max、sum函式

目錄

1、range()函式

2、min、max、sum函式


​​​​​​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