Tym razem krótkie zadanie, w którym pracujemy na listach, a w zasadzie jednej liście. Aby rozwiązań zadanie, napisać poprawnie działający program w Pythonie potrzebujemy zastosować pętlę. Będzie to pętla for czy też while?
Zadanie
Napisz program w Pythonie.
Dana jest lista zawierająca liczby całkowite. Zmodyfikuj listę. Jeśli na początku listy znajduje się element parzysty usuń go, tak aby lista rozpoczynała się od elementu nieparzystego
Przykład
Lista [4, 8, 10, 13, 20, 1] powinna wyglądać tak [13, 20, 1]
Lista [4, 8, 2] powinna wyglądać tak []
Lista [9, 4, 20, 11] powinna wyglądać tak [9, 4, 20, 11]
Rozwiązanie
Użyjemy pętli while. Dzięki niej sprawdzimy dwie kwestie:
Kod programu
Trafiłeś tu wyszukując:
python zadania
python ćwiczenia praktyczne
zadania programistyczne python
zadania python po polsku
python listy
python listy zadania
Zadanie
Napisz program w Pythonie.
Dana jest lista zawierająca liczby całkowite. Zmodyfikuj listę. Jeśli na początku listy znajduje się element parzysty usuń go, tak aby lista rozpoczynała się od elementu nieparzystego
Przykład
Lista [4, 8, 10, 13, 20, 1] powinna wyglądać tak [13, 20, 1]
Lista [4, 8, 2] powinna wyglądać tak []
Lista [9, 4, 20, 11] powinna wyglądać tak [9, 4, 20, 11]
Rozwiązanie
Użyjemy pętli while. Dzięki niej sprawdzimy dwie kwestie:
- czy lista zawiera przynajmniej jeden element
- czy pierwszy element listy jest nieparzysty
Jeśli oba warunki są prawdziwe obcinamy listę o ten element (pierwszy element tablicy)
Kod programu
lst = [4, 8, 10, 13, 20, 1] while len(lst)>0 and lst[0]%2==0: lst=lst[1:] print(lst)
Trafiłeś tu wyszukując:
python zadania
python ćwiczenia praktyczne
zadania programistyczne python
zadania python po polsku
python listy
python listy zadania
Brak komentarzy:
Prześlij komentarz