Python練習冊 二 隨機啟用碼

2021-08-21 03:26:08 字數 1146 閱讀 1971

#!/bin/python3

import random

defcreate_list()

: base =

for x in

range(65

,91):

#生成26個大寫的字母

a=str(

chr(x)

)#生成對應的ascii碼對應的字串

for x in

range(97

,123):

#生成26個小寫字母

a=str(

chr(x)

)

for x in

range(10

):#生成10個數字

str(x)

)return base

defgen_code

(base)

:#生成16位啟用碼

s=''for x in

range(16

):a=random.choice(base)

s=s+a

print

(s)return s

defcreate_txt

(newlist)

: strlist=

"".join(newlist)

txtnew=

open

("problem0001.txt"

,"w"

) txtnew.write(strlist)

txtnew.close(

)if __name__ ==

'__main__'

: store_list=[''

] new_list=create_list(

)for x in

range

(200):

#生成200個啟用碼並生成txt文件

Python練習冊 二

每週一練,上週的三道題目練習完了嗎?有的童鞋覺得題目有點少,不過癮,來啦,本週繼續!題目 有5個人坐在一起,問第五個人多少歲?他說比第4個人大2歲。問第4個人歲數,他說比第 3個人大2歲。問第三個人,又說比第2人大兩歲。問第2個人,說比第乙個人大兩歲。最後 問第乙個人,他說是10歲。請問第五個人多大...

python練習冊 0002隨機生成驗證

這個題需要用到random庫的方法,不用就會忘,暫把random庫的常用方法貼出來 import random import string 隨機整數 randint a,b 生成a b之間的隨機數a b c int random.randint 100,1 錯誤 a int random.randi...

python練習冊 0002隨機生成驗證

這個題需要用到random庫的方法,不用就會忘,暫把random庫的常用方法貼出來 import random import string 隨機整數 randint a,b 生成a b之間的隨機數a b c int random.randint 100,1 錯誤 a int random.randi...