要求:判斷陣列元素是否對稱。例如[1,2,0,2,1],[1,2,3,3,2,1]這樣的都是對稱陣列用python**判斷,是對稱陣列列印true,不是列印false,如:
x = [1, "
a", 0, "
2", 0, "
a", 1]
迴圈取值,迴圈次數只需要列表長度的一半
每次取頭尾對稱下標的值比較
a, b, c = [1, 2, 0, 2, 1], [1, 2, 3, 3, 2, 1], [1, 2, 3, 4, 5]defduicheng(lists):
lens =len(lists)
flag =true
for i in range(0, int(lens / 2)):
if lists[i] != lists[lens - 1 -i]:
flag =false
break
(flag)
duicheng(a)
duicheng(b)
duicheng(c)
Python習題集(四)
如果乙個 3 位數等於其各位數字的立方和,則稱這個數為水仙花數。例如 153 1 3 5 3 3 3,因此 153 就是乙個水仙花數 那麼問題來了,求1000以內的水仙花數 3位數 int轉字串序列,獲取到每一位數 呼叫math.pow函式求立方和 三個數字立方和相加 lists for i in ...
Python習題集(十二)
請寫乙個函式find odd,引數是1個列表,請返回該列表 現奇數次的元素 比如 find odd 1,1,2,2,5,2,4,4,1,2,5 1 find odd 20,1,1,2,2,3,3,5,5,4,20,4,5 5 find odd 10 10 迴圈列表 呼叫列表內建統計函式計算當前元素出...
Python習題集(十六)
寫乙個函式replace,該函式引數是兩個字串,第乙個引數給出乙個源,第二個引數是指定範圍。要求該函式將 第乙個引數裡面的字串中 落在第二個引數指定範圍內的字串替換為 號 比如replace abcdef c e ab f replace rattle r z a le replace micros...