Listenbeispiele

  • MUSTERBEISPIEL: Schüler zur Stundenwiederholung
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)