python入門教程NO.4 用python給歌手華晨宇打分並求平均值

python入門教程NO.4 用python給歌手華晨宇打分並求平均值

python入門教程

python入門教程NO。4 用python給歌手華晨宇打分並求平均值

本文涉及#python#元組的運算及函式方法

元組

元組與列表類似,都是一種序列,但是列表可以被修改,而元組不能被修改;元組用()建立,列表用[]建立。

#建立空元組tup = ()#元組只包含一個元素時,需要在最後加上一個英文逗號tup = (‘Logic’,)

元組的索引與字串類似,都是從0開始

tup = (‘L’, ‘o’, ‘g’, ‘i’, ‘c’)print(tup[0:3])#輸出:(‘L’, ‘o’, ‘g’) 注意左閉右開

元組中的元素是不允許修改的,不過我們可以對元組進行組合,如下所示:

#元組的元素不允許重新賦值修改tup_1 = (‘hello’ , ‘logic’)tup_1[0] = ‘你好’print(tup_1)#輸出:TypeError: ‘tuple’ object does not support item assignment#元組可以組合tup_2 = (9, 100 , 88)tup = tup_1 + tup_2print(tup)#輸出: (‘hello’, ‘logic’, 9, 100, 88)#元組中的元素不允許刪除,但我們可以使用del語句來刪除整個元組tup = (‘hello’, ‘logic’, 9, 100, 88)print(tup)del tupprint(tup)

#輸出:

(‘hello’, ‘logic’, 9, 100, 88)Traceback (most recent call last): File “D:/test/demo。py”, line 4, in print(tup)NameError: name ‘tup’ is not defined

雖然元組不可以進行

更刪

改查,但是可以透過元組內的可變元素間接更刪改查。

tup = (‘hello’, ‘logic’, [9, 100, 88])tup[2]。append(0)print(tup)#輸出:(‘hello’, ‘logic’, [9, 100, 88, 0])

元組的運算

python入門教程NO.4 用python給歌手華晨宇打分並求平均值

元組的內建函式

Python元組包含了以下內建函式

python入門教程NO.4 用python給歌手華晨宇打分並求平均值

給#華晨宇# 打個分

請使用input函式給華晨宇輸入5個不同的分數,並用一個元組儲存

去掉一個最高分,去掉一個最低分,求剩下的三個分數的平均分

請開始你的python程式設計吧