分析:這道題目是個比較靈活的題目,我剛看到題目時,還有點懵逼,沒看明白意思。後來想了一下,本質上就是讓你生成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...