python自學做題記錄之判斷有無相同數字

2021-10-20 06:22:05 字數 776 閱讀 2928

題目描述:

給你乙個整數列表l,判斷l中是否存在相同的數字, 若存在,輸出yes,否則輸出no。

示例:輸入:l = [123, 432, 23]

輸出:no

這裡可以運用count來判斷是否有重複元素

def

solve_it()

: jus=

f=0for i in l:

)for i in jus:

if i>1:

return

'yes'

f=1break

if f==0:

return

'no'

print

(solve_it(

))

還可以這樣

num=

'no'

for i in l:

if l.count(i)

>=2:

num =

'yes'

print

(num)

還可以運用set函式不可重複性的特點來判斷

def

solve_it()

:iflen(

set(l))==

len(l)

:return

'no'

else

:return

'yes'

print

(solve_it(

))

python自學做題記錄之序列判斷

題目描述 給你乙個整數組成的列表l,按照下列條件輸出 若l是公升序排列的,則輸出 up 若l是降序排列的,則輸出 down 若l無序,則輸出 wrong 示例 輸入 l 1,1,3,3,4 輸出 up 可以用死辦法做 f 0for i in range len l 1 if l i l i 1 遞減...

python自學做題記錄之凱撒密碼

問題描述 凱撒密碼是古羅 撒大帝用來保護重要軍情的加密系統。這套密碼系統在現在看來很低階,但是在古羅馬時期還是發揮了重要作用的。凱撒密碼的根本思想是按照字母表排列順序將明文中每個字母變換成其後第n個字母。這裡,n n 1 25 被稱作秘鑰。請編寫程式,針對不同的輸入字串和移動位數,輸出經過凱撒加密之...

python自學做題記錄之py數

題目描述 py從小喜歡奇特的東西,而且天生對數字特別敏感,一次偶然的機會,他發現了乙個有趣的四位數2992,這個數,它的十進位制數表示,其四位數字之和為2 9 9 2 22,它的十六進製制數bb0,其四位數字之和也為22,同時它的十二進位制數表示1894,其四位數字之和也為22,啊哈,真是巧啊。py...