Python練手專案1 生成200個啟用碼

2021-08-16 06:48:52 字數 729 閱讀 5717

分析:這道題目是個比較靈活的題目,我剛看到題目時,還有點懵逼,沒看明白意思。後來想了一下,本質上就是讓你生成200個隨機碼。我這裡生成的是乙個類似於windows系統啟用碼的隨機碼,看起來比較cool,當然也可能是我個人的感覺。

上**:

import random

squ = 'qwertyuiopasdfghjklzxcvbnm1234567890'

for i in range(200):

codes =

for j in range(5):

code = ''.join(random.sample(str.upper(squ), 5))

print('-'.join(codes))

效果圖:

一行乙個隨機碼,看起來效果還不錯。

關於這道題,我個人覺得就是考察對於random的運用,我查了一下random的一些函式用法,查到了乙個方法random.sample(str, len),簡單標一下引數。這個方法可以生成乙個長度為len的隨機字串,字元**於str引數。

以上。

專案1 生成隨機的測試試卷檔案

import random 建立乙個字典,包含中國省份及省會 capitals 寫35個問題檔案 for quizenum in range 35 寫問題和答案的檔案 quizfile open quizfile s.txt quizenum 1 w answerfile open answerfi...

Python3生成密碼

使用python3實現簡單的密碼生成功能,隨機且隨意。這裡只是乙個簡單的例子,有必要的話可以深入研究一下。time 2019 9 12 18 24 author 統哥哥 file password generato.py software pycharm import string import r...

Python 0001 生成啟用碼

talk is cheap,show me the code 我自己的想法是用random模組做,其他也不熟悉。uuid usid 1,生成啟用碼,啟用碼由id l 隨機數,需要知道id和啟用碼長度 隨機數由random.choice chars 獲得,chars string.letters st...