1. Learn
  2. /
  3. Cursuri
  4. /
  5. Python średnio zaawansowany

Connected

exercițiu

Określ swój następny ruch

W zakładzie w Empire State Building twój następny ruch zależy od liczby wyrzuconej na kostce. Można to elegancko zakodować za pomocą konstrukcji if-elif-else!

Przykładowy kod zakłada, że aktualnie jesteś na kroku 50. Uzupełnij brakujące fragmenty, aby dokończyć skrypt. numpy jest już zaimportowany jako np, a ziarno zostało ustawione na 123 — nie musisz się tym przejmować.

Instrucțiuni

100 XP
  • Rzuć kostką. Użyj randint(), aby utworzyć zmienną dice.
  • Dokończ konstrukcję if-elif-else, zastępując ___:
  • Jeśli dice wynosi 1 lub 2, cofasz się o jeden krok.
  • Jeśli dice wynosi 3, 4 lub 5, przechodzisz o jeden krok do przodu.
  • W pozostałych przypadkach rzucasz kostką ponownie. Wyrzucona liczba określa, o ile kroków idziesz do przodu.
  • Wypisz dice i step. Biorąc pod uwagę wartość dice, czy step został poprawnie zaktualizowany?