刷題 Python Tip 題目6 10

2022-05-07 17:21:09 字數 965 閱讀 4237

【題目6】輸出100以內的所有素數,素數之間以乙個空格區分

from math import

sqrt

print

''.join(str(key) for key in [x for x in xrange(2, 100) if 0 not

in [x % d for d in xrange(2, int(sqrt(x))+1)]])

【題目7】已知矩形長a,寬b,輸出其面積和周長,面積和周長以乙個空格隔開

print ('

%s %s

' % (a*b,2*a+2*b))

【題目8】給你乙個list l,如 l=[0,1,2,3,4],輸出l的中位數(若結果為小數,則保留一位小數)

l.sort()

a =len(l)

if a%2 !=0:

m = l[int((a-1)/2)]

else

: m =round((l[int(a/2 - 1)] + l[int(a/2)])/2.0, 1)

print(m)

【題目9】給你兩個正整數a和b,輸出它們的最大公約數

list1 =

list2 =

#用a去除以所有比它小的整數

for x in range(1,a+1):

if int(a%x) ==0:

for y in range(1,b+1):

if int(b%y) ==0:

c = [s for s in list1 if s in

list2]

print(c[-1])

【題目10】給你兩個正整數a和b,輸出它們的最小公倍數

c=a*b

while b>0:

a,b=b,a%b

print c/a

刷題 Python Tip 題目1 5

題目1 just print a b give you two var a and b,print the value of a b,just do it print a b 題目2 list排序 給你乙個list l,如l 2,8,3,50 對l進行公升序並輸出 a sorted l print ...

(pythontip平台)題目 回文子串

題目要求 給你乙個字串a和乙個正整數n,判斷a中是否存在長度為n的回文子串。如果存在,則輸出yes,否則輸出no。回文串的定義 記串str逆序之後的字串是str1,若str str1,則稱str是回文串,如 abcba 思路 回文數好判斷,利用python的強大的切片功能,將逆序的字串和原字串比較即...

刷題 Codewars Js題目(持續更新)

發現乙個很好的練習做題 codewars 都是自己做過的,先放自己的答案,再放自己覺得不錯的其他回答。1.將首字母放到後面並加上ay pigit this is my string 轉換成 pigit histay siay ymay tringsay 2.陣列變成字串並且最後乙個用 連線 list...