You could do something like this:
fragen = ['List all the planets in our solar system!',
'List all countries in the European Union!',
'List all DAX companies!']
antwortsätze = [{'Merkur', 'Venus', 'Erde', 'Mars'},
{'Belgien', 'Bulgarien', 'Deutschland', 'Frankreich'},
{'Adidas', 'Airbus', 'Allianz', 'BASF'}]
for frage, antworten in zip(fragen, antwortsätze):
antwortenx = set()
richtige = 0
versuche = 0
print(frage)
while antworten:
eingabe = input('Answer: ')
if eingabe == '':
continue
elif eingabe in antwortenx:
print('Sorry!', eingabe, 'we already had')
elif eingabe in antworten:
antworten.remove(eingabe)
antwortenx.add(eingabe)
print('Richtig!')
print("Korrekte Antworten:", ', '.join(antwortenx))
richtige += 1
else:
print('Sorry!', eingabe, 'is not correct')
versuche += 1
print('Question Complete.')
print(richtige, 'richtige Antworten, in ', versuche, 'Versuchen')
0
solved A knowledge quiz with several questions in Sets [closed]