1、判斷乙個整數是否是回文數。回文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數,如果是回文數則輸出yes,否則輸出no。
使用下面的函式頭:
def main(s):
題目內容:判斷乙個整數是否是回文數。回文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數,如果是回文數則輸出yes,否則輸出no。
def
main
(s):
n =str(
abs(s))[
::-1
]if n ==
str(
abs(s)):
print
("yes"
)else
:print
("no"
)s =
input()
main(
int(s)
)
2、編寫程式,把給定長度為10的整數陣列中所有0元素全部移除,且所有非0元素的順序不變。
使用下面的函式頭:
def main(s):
題目內容:編寫程式,把給定長度為10的整數資料中所有0元素全部移除,且所有非0元素的順序不變。輸入:從鍵盤隨機輸入十個整數,通過空格隔開,如果輸入不是10個整數,提示「error」
輸出:將所有0元素刪除,並把非0元素間設定為無間隔字元。
def
main
(s):
m =["0"
,"1"
,"2"
,"3"
,"4"
,"5"
,"6"
,"7"
,"8"
,"9"
] l =
['0'
,'0'
,'0'
,'0'
,'0'
,'0'
,'0'
,'0'
,'0'
,'0'
] a =
s = s.split(
" ")
if s == l:
b=""print
(b)else
:for i in s:
if i in m:
iflen
(a)==10:
for i in a:
if i==
"0":
a =[a[i]
for i in
range(0
,len
(a))
if a[i]
!="0"
] b=
""for i in a:
b += i
print
(int
(b))
else
:print
("error"
)s =
input()
main(s)
慕課python課後作業 python練習題
2道外企面試題。1 統計連續字串出現最大頻次 usr bin env python coding utf 8 def maxblock x l i for i in x 或者l list x num n 1for i in range len l 1 if l i l i 1 n 1 else n ...
慕課python課後作業 python練習題
一 函式 1 使用者傳入修改的檔名,指定要修改的內容,執行函式,完成批量修改的操作 12345678910def modify file filename,old,new import oswithopen filename,r encoding utf 8 as read f,open bak.s...
Redis慕課筆記
redis是遠端的,分為客戶端和服務端兩個部分,它們之間通過redis自定義的協議進行傳輸資料 redis基於記憶體,所有的資料和結構都存在記憶體中,高速,但消耗記憶體 redis是乙個非關係型資料庫。redis new redis 說明這個redis類在根目錄下 redis connect 127...