Python :: Aufgabe #184 :: Lösung #1
4 Lösungen

#184
Einfacher Namensgenerator
Anfänger - Python
von Exception
- 30.05.2018 um 15:23 Uhr
Schreibe ein Programm, welches zwei Textdateien (zb Vorname.txt, Nachname.txt) Zeile für Zeile in ein Array lädt.
Gebe dann eine zufällige Kombination aus Vornamen und Nachnamen aus.
Gebe dann eine zufällige Kombination aus Vornamen und Nachnamen aus.
#1

von Xtraordinary (60 Punkte)
- 06.06.2018 um 17:56 Uhr
Einfache Funktion falls Namen im txt File mit einem Leerzeichen getrennt sind.
Python-Code

from random import randint #Einlesen der Daten vornamen_file = open('Vorname.txt') vornamen_liste = vornamen_file.read().split() nachnamen_file = open('Nachname.txt') nachnamen_liste = nachnamen_file.read().split() #Prüfung ob eine der Listen leer ist, wenn nein printe zufällige Namenskombination. if len(nachnamen_liste) != 0 and len(vornamen_liste) != 0: rand_vorname = randint(0, len(vornamen_liste)-1) rand_nachname = randint(0, len(nachnamen_liste)-1) print(vornamen_liste[rand_vorname] , nachnamen_liste[rand_nachname] ) else: print("Keine Vornamen oder Nachnamen vorhanden")
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1