ich lasse mir mit dem folgenden Code aus einer txt-Datei mit vielen Namen (die untereinander stehen) sechs zufällige Namen ausgeben.
Damit diese nicht doppelt ausgewählt werden verwende ich random.sample
Nun werden mir aber durch das print(x) alle sechs Namen auf einmal untereinander angezeigt. Ich möchte aber gerne erst den ersten Namen, und erst nach einer input-Bestätigung durch den Nutzer den zweiten Namen u.s.w. anzeigen lassen.
Wie kann ich das bewerkstelligen?
Code: Alles auswählen
import random
with open('names.txt', 'r') as f:
thenames = [line.strip() for line in f]
for x in random.sample(thenames, 6):
print (x)