導航:首頁 > 編程語言 > python設計長度為8的密碼

python設計長度為8的密碼

發布時間:2022-06-25 18:00:40

1. 編寫python,判斷輸入的密碼是否符合要求:長度在8位以上,包含字母和數字(有三次輸入機會)

for i in range(3):
s = input('input:')
if len(s) <= 8:
print('not valid')
continue
digit = False
alpha = False

for ss in s:
if ss.isdigit():
digit = True
elif ss.isalpha():
alpha = True
else:
print('can only be digit or alpha')
if digit and alpha:
break

2. python中怎麼用26個大小寫字母和十個數字隨機生成十個八位密碼

9fgiBQu1

phbSnZ6H

ukAE0Qpf

lxpUP3Xy

lcsgAL6K

Aq0gpPnX

fQ2bszxk

QPnpay2k

ANkrvi4H

NlLfqrAl

3. 用python編寫一個能指定長度的密碼生成器,如圖,輸入密碼長度,點擊生

importstring
importrandom
defpw_gen(size=8,chars=string.ascii_letters+string.digits+string.punctuation):
return''.join(random.choice(chars)for_inrange(size))

print(pw_gen(int(input('?'))))

4. Python設計一個用戶名和密碼

name=input()
if name=='這個地方是你判斷用的用戶名':
縮進pass=input()
縮進if pass=='這里是你判斷的密碼':
縮進縮進print('用戶名密碼都對')
縮進else:
縮進縮進print('密碼不對')
else:
縮進print('用戶名不對')

5. 用Python創建8位隨機密碼,要求數字、小寫字母、大寫字母、特殊符號分別有2位

import string
import random

low = string.ascii_lowercase
upp = string.ascii_uppercase
dig = string.digits
pun = string.punctuation

mylis = random.sample(low,2) + random.sample(upp,2) + random.sample(dig,2) + random.sample(pun,2)
random.shuffle(mylis)
print(''.join(mylis))

6. python題:隨機密碼生成。編寫程序,在26個字母大小寫和9個數字組成的列表中隨機生成10個8位密碼

keep_words=['and','as','assert','break','class','continue',

'def','del','elif','else','except','finally',

'for','from','global','if','import','in','is',

'lambda','nonlocal','not','or','pass','raise',

'return','try','while','time','with','yield','True',

'False','None']

def upper_word(fname_tem,num,keep):

file_tem=open('{}.py'.format(format(fname_tem)),'r',encoding='utf-8')

file_new=open('{}_changed.py'.format(format(fname_tem)),'w',encoding='utf-8')

#逐行讀取,逐行處理,逐行寫入

for line in file_tem:

for word in keep_words:

if word in line:

num=num+1

keep['編號%s'%str(num)]=word

line=line.replace(word,'編號%s'%str(num))

else:

continue

line=line.upper()

for key in keep.keys():

if key in line:

line=line.replace(key,keep[key])

file_new.write(line)

file_tem.close()

file_new.close()

def main():

num=100

keep={}

fname_tem=input('請輸入Python源代碼文件名:')

upper_word(fname_tem,num,keep)

main()

(6)python設計長度為8的密碼擴展閱讀:

定義和用法

&lt;input&gt;標簽用於搜集用戶信息。

根據不同的type屬性值,輸入欄位擁有很多種形式。輸入欄位可以是文本欄位、復選框、掩碼後的文本控制項、單選按鈕、按鈕等等。

input()函數直接接受且不改變輸入數據的類型,但是需要注意的是使用input()在輸入字元串時需要添加引號,否則會報錯。

&lt;2&gt;.end=''標明在end後面傳遞一個空字元串,這樣print函數不會在字元串末尾添加一個換行符,而是添加一個空字元串,也就是說,它的意思是末尾不換行,加空格。

HTML與XHTML之間的差異

在HTML中,&lt;input&gt;標簽沒有結束標簽。

在XHTML中,&lt;input&gt;標簽必須被正確地關閉。

7. python---隨機生成密碼

importrandom,string
n=int(input('請輸入生成隨機密碼的個數n='))#n=10
m=int(input("請輸入生成隨機密碼的長度m="))#m=8
chars=string.ascii_letters+string.digits#生成['a',...,'z','A',...,'Z','0',...'9']
new_chars=''.join(chars)
ll=new_chars.split()
num=0
whilenum<n:
random.shuffle(ll)
list1=ll[:m]
num+=1
print(''.join(list1))
else:
print('生成了%s個長度是%s的隨機密碼'%(n,m))

在python 3.5上運行,結果完全滿足題的要求,也用了我一個多小時時間。

8. Python中為電子文檔中的字加密,怎麼講其對應密碼建立為八位密碼表示,前1-4為該字在的頁碼數

from random import seed,randint str_in=input('請輸入一個字元串:') you_seed=input('請輸入密碼:') you_seed=int(you_seed) #lock def my_lock(lock_str,lock_seed): seed(lock_seed) li_out=[] for i in lock_str: li_out.append(chr(ord(...

9. 編寫一個Python程序checkpwd.py,根據用戶輸入的密碼字元串,判斷是否適合:長度為8—

摘要 你好,小度為您服務。主要是想咨詢什麼問題呢?都可以咨詢我呢,問題闡述具體一點可以嗎

10. 使用python3 設置密碼 要求長度8-20 必須由數字或字母組成

用字元串屬性的變數存放,用len()函數判斷密碼長度,用for遍歷字元串,用鏈式比較判斷是否數字,大小寫字母。'0'<=i<='9' 'a'<=i<='z' 'A'<=i<='Z'

閱讀全文

與python設計長度為8的密碼相關的資料

熱點內容
怎麼查看u盤加密區 瀏覽:181
台電加密是什麼格式 瀏覽:155
php論壇版塊在哪個文件夾 瀏覽:442
暗黑的伺服器為什麼維護 瀏覽:623
android內存溢出的原因 瀏覽:17
標志307的壓縮比是多少 瀏覽:636
伺服器啟動為什麼叫三聲 瀏覽:997
追風箏的人英文pdf 瀏覽:939
解壓小熊手機殼 瀏覽:346
成都市區建成面積演算法 瀏覽:660
智能家居單片機 瀏覽:97
買男裝用什麼app好 瀏覽:855
文件夾合並了怎麼拆開 瀏覽:260
波段副圖源碼無未來函數 瀏覽:89
livecn伺服器地址 瀏覽:259
程序員這個工作真的很吃香嗎 瀏覽:847
程序員和數學分析師待遇 瀏覽:681
壓縮氣彈簧怎麼拆 瀏覽:325
華為公有雲伺服器添加虛擬ip 瀏覽:211
程序員和運營哪個累 瀏覽:27