יצירת סיסמא בפייתון

שלום לכולם, אם אתם חדשים בעולם התכנות, החומר שתלמדו מחולק לשניים: שפת התכנות, ובניית האלוגריתם , היינו אופן הכתיבה של התכונה, ואופן החשיבה שמאחורי התוכנה.

נביא כמה קודים למתחלים בפייתון. אני אוהב קוד שמבצע דברים, שיכול להיות שיש להם תועלת עבורנו.

קוד ליצירת סיסמא

ראשית נחשוב מה אנחנו רוצים: המחשב יצור סיסמא שמורכבת מ 5 ספרות רנדומליות (אקראיות) , לכן שלב ראשון בתוכנה יהיה יבוא של הספריה האחראית על יצירת הספרות באופן אקראי לכן בראש הקוד נרשום כך:

import random

לאחר מכן ניצור את המשתנים [תאי הזיכרון שנשתמש בהם] שישמשו אותנו ביצירת התוכנית:

my_password = ['0', '0','0', '0', '0']
i = 0

המשתנה הראשון מסוג מערך של תווים, השניים האחרים של מספרים שלמים.

כעת להצבת המספרים האקראיים בתוך המערך של תווים.

while i <= 4 :
my_password[i] = random.randrange(0, 9)
i = i + 1

השתמשנו בלולאה כדי לעבור על כל תאי המערך מ 0 עד 4, סה"כ 5 תאים, שימלאו במספרים. אפשר לסיים את התוכנית בהצגה של הקוד שנוצר. ההצבה של המספרים נעשתה באמצעות הפונקצייה random.randrange(0, 9), היינו מספר אקראי מ 0 עד 9.

print (my_password)

הקוד המלא של התוכנית:

import random
my_password = ['0', '0','0', '0', '0']
i = 0
while i <= 4:
my_password[i] = random.randrange(0, 9)
i = i + 1
print (my_password)

Scroll to Top