Rozwiązanie 1¶
Treść zadania¶
Napisz program zgodny z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(n\) - liczba naturalna
- \(a_1,a_2,\dots,a_n\) - \(n\) liczb całkowitych
Wynik¶
- \(a_n,a_{n-1},\dots,a_2,a_1\) - podane liczby w odwrotnej kolejności
Rozwiązanie¶
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)
Opis 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).