Python課堂筆記 第五期丨慕課練習

2021-10-13 03:04:07 字數 1523 閱讀 4811

– mooc中國慕課: python 程式設計 【2020 商丘學院】

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)

程式筆記 第五期 你好,NOIP

解釋一下 這篇 blog 不是我自發地要寫的,因此可能會有點水,不要在意 老師讓程式設計社的全體學員在這noip的暴風雨來臨之前的寧靜中寫下了這一篇blog,就這樣,數篇世界級的水部落格誕生了!然後再說一下,本來這篇 blog 是準備在noip開始之前寫好給自己打打底氣的,不過現在看來好像沒有什麼用...

第五期c語言答案

輸入兩個字串,從第一字串中刪除第二個字串中所有的字元,例如,輸入 they are students 和 aeiou 則刪除之後的第乙個字串變成 thy r studnts 編寫乙個函式,求乙個數字是否是回文數,回文數的概念 給定乙個數,這個數順讀和逆讀都是一樣的,例如 121,1221是回文數,1...

悟空雲課堂 第五期 OS命令注入漏洞

本期主題為os命令注入漏洞的相關介紹。01 什麼是os命令注入?軟體在構造os命令時使用了外部輸入的資料,如果沒有對外部輸入中可能影響os命令的特殊元素進行過濾,或是過濾不充分 不正確,就有受到os命令注入攻擊的風險。os命令注入缺陷允許攻擊者直接在作業系統執行各種命令,當缺陷存在於網頁應用等無法直...