rotem1998 - HWzone פורומים
עבור לתוכן
  • צור חשבון

rotem1998

משתמש רשום
  • מספר הודעות

    1
  • הצטרפות

  • ביקר לאחרונה

מבקרים אחרונים

הצגת המבקרים בפרופילך מנוטרלת, ולא ניתן לראות מי ביקר לאחרונה בפרופיל שלך.

הדירוגים של rotem1998

Zone Newbie

Zone Newbie (1/6)

0

דירוג

  1. אני חדש לגמרי בעולם הפייתון ובמסגרת הניסיון ללמוד קבלתי אתגר לבנות סוג של מיצר סיסמאות. צריך לכתוב פונקציה שתקבל כקלט String באורך של 4 תווים בלבד. לאחר מכן יש לכתוב קוד אשר ייצר סיסמא באורך של 10 תווים. הסיסמה צריכה לכלול את הString שהתקבל כקלט במיקום רנדומלי בתוך הסיסמא בכל פעם (בלי לשנות את הString) בכלל. שאר התווים בסיסמא צריכים להיות רנדומליים: - אותיות גדולות - אותיות קטנות - תווים מיוחדים: !@#$%^&* דוגמאות: עבור הקלט Whit ייתכנו התוצאות הבאות: Whit1aBd#& JeWhit1$&8 L#n@21Whit אחרי צפיה בהרבה סרטונים וקריאה באינטרנט עשיתי משהו אבל לא הצלחתי לחבר הכל ביחד זה מה שיש לי עד כה אשמח לעצות או פיתרון: import random string = input("Write your four letter string") string uppercase_letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" lowercase_letters = uppercase.lower() symbols = "*&^%$#@!" upper, lower, syms = True, True, True, all = "" if upper: all += uppercase_letters if lower: all += lowercase_letters if syms: all += symbils if string: all += string length = 10 amount = 5 for x in range(amount): password = "".join(random.sample(all, length)) print(password)
×
  • צור חדש...