Skip to content

Solution 1

Treść zadania

Napisz program zgodny z poniższą specyfikacją.

Specification

Input

  • \(n\) - liczba naturalna
  • \(a_1,a_2,\dots,a_n\) - \(n\) liczb całkowitych

Output

  • \(a_n,a_{n-1},\dots,a_2,a_1\) - podane liczby w odwrotnej kolejności

Solution

n = int(input("Podaj liczbę wartości: "))
tab = [int(input(f"Podaj liczbę nr {i + 1}: ")) for i in range(n)]

tab.reverse()

print(tab)

Description rozwiązania

Na początku wczytujemy od użytkownika liczbę elementów i zapisujemy ją w zmiennej \(n\) (linia 1).

Następnie tworzymy listę wczytując do niej wartości (linia 2).

Ostatnim etapem rozwiązania jest odwrócenie kolejności elementów listy za pomocą polecenia reverse (linia 4). Na końcu wypisujemy odwróconą listę (linia 6).