Code: Select all
import random
list_of_names = []
length_of_list = int(input("give the number of people in your secret santa. make it even"))
if length_of_list % 2 != 0:
print("that is not even")
exit()
else:
pass
for i in range(length_of_list):
name = input("give a name")
list_of_names.append(name)
print(list_of_names)
random_thing = random.randint(len(list_of_names))
print(list_of_names[random_thing],"will have to buy a present for",list_of_names[random_thing])
Es funktioniert, wenn ich zum Beispiel list_of_names[0] und list_of_names[1 ], aber wenn ich versuche, der Frage Zufälligkeit hinzuzufügen, gefällt es ihr nicht.
Zuerst habe ich versucht, die Zufallsfunktion in die letzte Zeile in [] einzufügen, habe aber das gleiche Problem ausgegeben