online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
import random questions = [ ('W którym roku wybuchła II wojna światowa?', '1939'), ('W którym roku był Chrzest Polski?', '966'), ('W którym roku była bitwa pod Grunwaldem?', '1410'), ('Pierwszy król Polski, Bolesław Chrobry, został koronowany?', '1025'), ('Pierwszy rozbiór Polski miał miejsce?', '1772'), ('Czy pamiętasz, w którym roku wybuchło powstanie listopadowe?', '1830'), ('Rewolucja październikowa, nazywana też rewolucją bolszewicką, rozpoczęła się?', '1917'), ('Zrzucenie bomby na japońskie miasta - Hiroshimę i Nagasaki, miało miejsce?', '1945'), ('Kiedy runął mur berliński?', '1989'), ('Rozpoczęcie obrad Okrągłego Stołu?', '1989'), ('W którym roku wybuchła I wojna światowa?', '1914') ] random.shuffle(questions) good_answers = 0 for (question, correct_answer) in questions: answer = '' while answer == '': answer = input(question + '\n') answer = answer.strip() if answer == correct_answer: print('Prawidłowa odpowiedź') good_answers += 1 if bool(answer) and answer != correct_answer: print('Nieprawidłowa odpowiedź') # ... print('_' * 30) print(f'Dobre odpowiedzi: {good_answers}') print(f' Złe odpowidzi: {(len(questions) - good_answers)}') print(f' Wynik: {(good_answers / len(questions)) *100:.2f}%')

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue