def next_block(the_file):
"""Zwróć kolejny blok danych z pliku kwiz."""
category = next_line(the_file)
question = next_line(the_file)
answers = []
for i in range(4):
answers.append(next_line(the_file))
correct = next_line(the_file)
if correct:
correct = correct[0]
point = next_line(the_file)
explanation = next_line(the_file)
return category, question, answers, correct, point, explanation
Witam. Przykład w książce ma taką funkcję i w bloku funkcji jest instrukcja if correct - z tego co się nauczyłem to chyba znaczy if correct != 0??? Ale nie to mnie gryzie.
Dlaczego do zmiennej correct została przypisana ta sama zmienna correct z indexem 0?
Ten program odczytuje linie z pliku tekstowego i przypisuje je do zmiennych linijka po linijce. Wyjaśniłby mi ktoś o co chodzi z tym indeksem zmiennej correct???