Zacznij terazZacznij za darmo

Metody list

Poćwiczmy metody list!

Wyobraź sobie taką sytuację: poszłeś na targ i napełniłeś swoje koszyki (basket1 i basket2) owocami. Chciałeś mieć po jednej sztuce każdego rodzaju, ale okazało się, że niektóre owoce trafiły do obu koszyków.

Zadanie 1. Usuń z basket2 wszystko, co już znajduje się w basket1.

Zadanie 2. Po usunięciu duplikatów jeden koszyk może być cięższy od drugiego (przyjmij, że wszystkie owoce ważą tyle samo). Przenieś więc część owoców z cięższego koszyka do lżejszego, tak aby oba zawierały mniej więcej tyle samo owoców.

To ćwiczenie jest częścią kursu

Ćwiczenie pytań na rozmowach kwalifikacyjnych z programowania w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Remove fruits from basket2 that are present in basket1
for item in basket1:
    if ____:
        basket2.____

print('Basket 1: ' + str(basket1))
print('Basket 2: ' + str(basket2))
Edytuj i uruchom kod