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

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.
#2
vote_ok
von Gisbert5020 (830 Punkte) - 09.08.2018 um 15:51 Uhr
Quellcode ausblenden Python-Code
# -*- coding: utf-8 -*-
# Python 3.7

import random

def listerz(datei):
    d = open(datei)
    liste=[]
    for zeile in d:
        liste.append(zeile.rstrip("\n"))
    d.close()
    return liste

lvornam = listerz("Vorname.txt")
lnachnam = listerz("Nachname.txt")
random.shuffle(lvornam)
random.shuffle(lnachnam)
v=len(lvornam)
n=len(lnachnam)
x=v
if v>n:
    x=n
for i in range(x-1):
    print(lvornam[i],lnachnam[i])

Kommentare:

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

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