Python123第五周程式設計題

2021-10-05 06:03:19 字數 1012 閱讀 7892

1,隨機密碼生成;

import random

defgenpwd

(length)

: a =

pow(

10,length-1)

b =pow(

10,length)

return

"{}"

.format

(random.randint(a,b)

)length =

eval

(input()

)random.seed(17)

for i in

range(3

):#執行一次輸出一次,故不可用一次return3個數的函式;

print

(genpwd(length)

)

2,連續質數計算;

def

prime

(m):

if m <2:

return

false

else

:for i in

range(2

,m):

if m%i ==0:

return

false

else

:#此處縮排需要格外注意

return

true

n =eval

(input()

)n =

int(n)

#捨棄小數部分,只保留整數部分

count =

5while count >0:

if prime(n)

:if count >1:

print

(n,end=

',')

else

:print

(n) count = count -

1#限定了輸出個數

n = n +

1

Python123第四周程式設計題

1,四位玫瑰數 方法1為數學方法,方法2則側重於對字串的處理 四位玫瑰數,方法1 for i in range 1000 10000 a i 1000 表示整數除 b i 1000 a 100 c i 1000 a 100 b 10 d i 1000 a 100 b 10 c t a 4 b 4 c...

Python123第六周程式設計題詳解

1,數字不同數之和 法1 number input s set number 輸入變為集合,達到資料去重的目的 sum 0ls list s 資料變為列表型別,便於索引 for i in range len ls sum sum eval ls i print sum 法2 number input...

python123 模擬試卷D綜合程式設計題

import wordcloud import jieba from imageio import imread defzishu fi1,fo1 ls1 d1 for line in fi1 for c in line if c n d1 c d1.get c,0 1ld1 sorted d1.i...