Python :: Aufgabe #248 :: Lösung #2
5 Lösungen

#248
Zufällige Buchstaben für Stadt-Land-Fluss
Anfänger - Python
von charlyP
- 26.03.2020 um 00:24 Uhr
Es soll ein beliebiger Buchstabe des Alphabets (ohne Umlaute) ausgegeben werden und dann auf Anforderung des Nutzers immer wieder ein weiterer Buchstabe, wobei jeder Buchstabe des Alphabets nur ein Mal ausgegeben werden darf.
Viel Spaß
Viel Spaß
#2

von satn1241 (3090 Punkte)
- 31.03.2020 um 13:54 Uhr

import random ABC = "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" liste = ABC.split() # i gibt an beim wie vielten Buchstaben wir sind i = 1 print("Wir spielen Stadt, Land Fluss!") #Festlegung wie viele Spiele gespielt werden sollen anzahl = int(input("Wie viele Spiele möchtest du spielen? ")) while anzahl >26: print("Du kannst nur maximal 26 Spiele auswählen") anzahl = input("Wie viele Spiele möchtest du spielen? ") #Buchstabenauswahl def Spiel(): global liste a = int(random.randint(0,len(liste)-1)) print(liste[a]) liste.pop(a) #Soll weiter gespielt werden? while len(liste) >26-anzahl: print("Der",i,". Buchstabe ist: ") Spiel() check = False if i == anzahl: print("Das war es! Vielen Dank für\'s Spielen") break while check == False: print("nächster Buchstabe? (j/n)") abfrage = input() if abfrage == "j" or abfrage == "n": check = True i = i+1 else: print("falsche Eingabe! Nochmal") if abfrage == "n": break
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1