timmy / 使用 Python 生成隨機密碼
0 喜歡
0 分支
1 檔案
最後活躍 10 months ago
這段程式碼定義了一個 PasswordGenerator 類別,依據指定的類型("easy" 或 "hard")和密碼長度,隨機產生密碼。其中 "easy" 模式生成的密碼僅包含去除易混淆字元的大小寫英文字母和數字,而 "hard" 模式則包含了所有大小寫字母及標點符號。程式最後示範如何使用該生成器產生 10 個隨機密碼。
| 1 | import random |
| 2 | import string |
| 3 | |
| 4 | |
| 5 | class PasswordGenerator: |
| 6 | def __init__(self, type, length=12): |
| 7 | |
| 8 | self.length = length |
| 9 | self.type = type |
timmy / 使用 funcy.count 進行無限計數迴圈
0 喜歡
0 分支
1 檔案
最後活躍 10 months ago
| 1 | from funcy import count # 匯入 funcy 模組中的 count 函式 |
| 2 | |
| 3 | # 使用 count 函式生成無限迴圈,從 0 開始計數 |
| 4 | for i in count(): |
| 5 | print(i, end="\r") # 將目前的計數 i 印出,並利用Enter符 \r 讓每次印出的數字覆蓋前一個數字的位置 |
| 6 | if i >= 100_000_000: # 當計數超過或等於 100,000,000 時 |
| 7 | break # 跳出迴圈 |
上一頁
下一頁