Najnowsze


Python. Modyfikowanie listy w zależności od parzystości, nieparzystości elementu

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:
  • 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

Popularne