import random
male_pupils = ["Robert De Niro", "Dustin Hoffman", "Johnny Depp", "Sean Penn",
"Christoph Waltz", "Morgan Freeman", "Tom Hanks", "Bruce Willis",
"Brad Pitt", "Leonardo DiCaprio", "Matt Damon", "George Clooney",
"Tom Cruise", "Daniel Craig"]
female_pupils = ["Kate Winslet", "Natalie Portman", "Katharine Hepburn",
"Jennifer Lawrence", "Emma Watson", "Meryl Streep", "Elizabeth Taylor",
"Shirley MacLaine", "Cate Blanchett", "Sandra Bullock", "Scarlett Johansson",
"Uma Thurman", "Julia Roberts", "Barbra Streisand"]
# list of W.Steiner's pupils
pupils = male_pupils + female_pupils
# len means length
print("We have", len(pupils), "pupils:")
print(pupils)
print("\n\n")
for pupil in pupils:
print(pupil, sep=" ", end=", ")
print("\n\n")
for i in range(len(pupils)):
print(i, pupils[i], sep=": ", end="; ")
print("\n\n")
# ######## shuffle all elements in list ##########
random.shuffle(pupils)
print("Shuffled list : ", pupils)
print("\n\n")
# nominees for assessment
# initially empty list
nominees = []
for i in range(5):
nominees.append(pupils[i])
print("Todays 5 \"VOLUNTEERS\" for assessment:")
print(nominees)
Password-Generator
Erstelle in Anlehnung an das Musterbeispiel "Schüler zur Stundenwiederholung" einen "PASSWORD-GENERATOR". Dieser soll aus der Liste der Kleinbuchstaben vereinigt mit der Liste der Großbuchstaben und der Liste aller Ziffern (0, 1, 2 ,3 , ... 9) und der Liste der Sonderzeichen (!, %, $, &, ?, #, *, >, <, /, \, ...) ein PASSWORD generieren. Der Benutzer wird nach der Länge des gewünschten zufälligen Kennworts gefragt und das Programm gibt ein zufallsgeneriertes Kennwort mit der angegeben Länge aus..
Password-Generator 2.0
Erstelle einen Password-Generator, der zumindest ein Sonderzeichen, eine Ziffer und einen Großbuchstaben enthält.
(Mindestlänge des Passwords: 8 Zeichen)