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

4 Lösungen Lösungen öffentlich
#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.
#4
vote_ok
von tebarius (470 Punkte) - 27.08.2018 um 13:59 Uhr
Quellcode ausblenden Python-Code
#!/usr/bin/python
# -*- coding: iso-8859-15 -*-
import random
random.seed()

vornamen=[]
vorfile = open("vornamen.txt", "r")
for line in vorfile:
    vornamen.append(line.strip(" \t\n\r"))
vorfile.close
nachnamen=[]
nachfile = open("nachnamen.txt", "r")
for line in nachfile:
    nachnamen.append(line.strip(" \t\n\r"))
nachfile.close

anz=int(input("Wieviele Namen sollen generiert werden?"))
for i in range(anz):
    vor=vornamen[random.randint(0,len(vornamen)-1)]
    nach=nachnamen[random.randint(0,len(nachnamen)-1)]
    print(vor+" "+nach)

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
1810106

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.