1. 程式人生 > >python基礎:練習題:生成隨機驗證碼

python基礎:練習題:生成隨機驗證碼

練習題:生成隨機的四位驗證碼
import random
def yzm():
code=’’ #拼接生成的隨機數字或者字母
for i in range(4):
‘’‘迴圈四次生成四個字母或者數字’’’
# 生成數字
num=random.randint(0,9)
# 生成字母 chr 將十進位制數字轉化為字母
zm=chr(random.randint(65,90))
# 隨機選擇一個n內容
lst=[num,zm]
ret=str(random.choice(lst))
code=’’.join([code,ret])
# 第一次 空字串+‘a’ code=‘a’ a1 …
return code
ret=yzm()
print(ret)