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