👤

żółw porusza się w trasie wyznaczonej przez boki sześciokąta pierwszy bok przemierza z prędkością 1, drugi i każdy parzysty z prędkością o 3 większa od poprzedniej wartości trzeci każdy kolejny nieparzyste z prędkością o 1 mniejsza od poprzedniej po każdym z dwóch okrazen żółw jest zmęczony i zamiast o 1 zmniejsza swoją prędkość o 10

zapisz program ktory pobierze z wejścia liczbę N znajdzie szukaną wartość i wypisze prędkość żółwia na n-tym boku

wejście: liczba całkowita dodatnia n od 1 do 10 000
Wyjście: liczba całkowita - prędkość żółwia na n- tym boku

DAJE NAJ I 100 PUNKTÓW WSZYTKO W PYTHONIE CZAS DO 22 PLS POMOCU


Odpowiedź :

Odpowiedź:

def zolw(n):

   predkosc = 0

   for i in range(1,n+1):

       if i == 1:

           predkosc = 1

       elif i % 2 == 0:

           predkosc = predkosc + 3

       else:

           if (i + 1) % 12 != 0:

               predkosc = predkosc - 1

           else:

               predkosc = predkosc - 10

   return predkosc

On Studier: Inne Pytanie