Napisz program, który w pierwszej linii wejścia otrzymuje liczbę całkowitą N, a następnie wczytuje N liczb całkowitych i tworzy z nich tablicę. Stworzona tablica jest wyświetlana na ekran za pomocą funkcji print.
Na koniec wczytywana jest dodatkowo jedna liczba całkowita. Należy usunąć ze stworzonej tablicy wszystkie wystąpienia tej liczby przy pomocy polecenia del. W ostatnim kroku wyświetl ilość liczb znajdującą się w tablicy oraz ponownie jej zawartość za pomocą funkcji print.
Przykładowe wejście:
5
2
3
2
6
8
2
Przykładowe wyjście:
[2, 3, 2, 6, 8]
3
[3, 6, 8]
Zadanie 2.
Nieskończona tablica
Napisz program wczytujący nieokreśloną ilość liczb i tworzący z nich tablicę. Wczytywanie liczb zostaje zatrzymane, gdy na standardowym wejściu pojawi się napis
end
Następnie znajdź najmniejszą liczbę znajdującą się w niej i przenieś jej wszystkie wystąpienia na początek. Znajdź również wartość największą i przenieś wszystkie jej wystąpienia na koniec.
W ostatnim kroku wyświetl tablicę na wyjściu.
Przykładowe wejście:
4
2
3
6
2
3
end
Przykładowe wyjście:
[2, 2, 4, 3, 3, 6]
Zadanie 3.
Sortowanie tablicy
Napisz program sortujący pobrane od użytkownika liczby. Użytkownik w pierwszym wierszu wprowadza liczby do posortowania, w kolejnym zakres liczb do wyświetlenia, a w ostatnim kierunek sortowania (r - rosnący, m - malejący).
Napisz program, który w pierwszej linii przyjmuje liczbę n, a następnie w n wierszach kolejne punkty na płaszczyźnie (w postaci krotek). Dodatkowo, w ostatniej linii wejścia przekazywany jest punkt kontrolny.
Program ma wyświetlić listę krotek w postaci (odległość, punkt(x,y)) w kolejności od najbliższego do najdalszego, pomiędzy elementami z listy a punktem kontrolnym.
Uwaga: Zachowaj tyle miejsc po przecinku w liczbach zmiennoprzecinkowych, ile zapisuje Python. Nie zaokrąglaj tych liczb.