Napisz program w języku python, test sprawdzający wiedzę z angielskiego

Odpowiedź :

Odpowiedź

Kod źródłowy w 1. załączniku. W kolejnych podałam przykładowe uruchomienia. Tam gdzie odpowiedzi są podane jako pomyłka po kolei przyczyną jest

  • wpisanie liczby spoza zakresu,
  • wpisanie odpowiedzi nie będącej liczbą całkowitą,
  • nie wpisanie nic (tzn. zostało tylko przyciśnięte Enter).

Wyjaśnienie

Zadanie jest z informatyki, zatem więcej pytań z angielskiego nie wpisywałam. :)  Zawsze można wziąć więcej z ostatniej klasówki z angielskiego. :)

Zmienna  quiz  to struktura będąca  listą list (ang.  list of lists ).  Pomyślałam, że skoro zadanie za 50 punktów, to zapewne właśnie takie coś.  Jeśli nie, to wczoraj było udzielonych kilka innych odpowiedzi na takie samo pytanie.

Czy na Twoich lekcjach było już o listach w języku Python?

W każdym razie zrobienie nawet bardzo obszernego testu sprawdzającego wiedzę jest bardzo proste jeśli użyć listy list.

Na wszelki wypadek w 4. załączniku pokazałam radykalnie uproszczoną wersję.

Zobacz obrazek 0AB
Zobacz obrazek 0AB
Zobacz obrazek 0AB
Zobacz obrazek 0AB