我就假定啟用碼是 ta0e8-e9zvk-urwgb-jiklx 這樣的形式的
import random, string
defgencdk
(num)
:#隨機種子範圍取所有大小寫字母和數字
str_base = string.ascii_letters + string.digits
#建乙個列表用來存放最終200個cdk
cdk =
for p in
range
(num)
: random_str =
''for i in
range(4
):for j in
range(5
):#用choice而不用sample的原因是,sample取5個字元會生成乙個含5個單獨字元的列表
random_str += random.choice(str_base)
random_str +=
'-' random_str = random_str[:-
1]print
(cdk)
if __name__ ==
'__main__'
: gencdk(
200)
python練習冊 第0002題
將 0001 題生成的 200 個啟用碼 或者優惠券 儲存到 mysql 關係型資料庫中。這道題是送分題,就是讓人熟悉一下鏈結資料庫以及mysql的使用。import pymysql import random import string def generate length s join ran...
Python練習冊第07題
跟前面的題目一樣,依舊是遍歷資料夾裡的檔案,比記錄單詞容易多了,唯一需要注意的是python裡面的3引號多行注釋 我平時都不用的,為了記錄特地改了幾個多行注釋 import os,re if name main 分別計算總行數,空行數,注釋行數 count,ept line,comment 0,0,...
python練習冊0004題
在任意乙個英文文件中,統計單詞出現的次數,分析 本題不是很難,單詞通常以空格隔開,但是有些單詞後面跟一些特殊符號,只需把這些特殊符號替換掉就可以了,一 1 importre2 3 file name code.txt 4 5 lines count 0 6 words count 0 7 chars...