Rozwiązany
Zamiast wielu elif — słownik?
Autor
Mam 8 elifów, które zamieniają kod planety na nazwę. Da się to zrobić ładniej?
Mam 8 elifów, które zamieniają kod planety na nazwę. Da się to zrobić ładniej?
Komentarze 4
Zaloguj się, żeby dołączyć do dyskusji.
Zaloguj się Załóż kontoGdy każdy warunek to po prostu "wartość → wynik", słownik jest dużo czytelniejszy:
O wiele lepiej! A co z
matchz nowszego Pythona?match(od 3.10) jest świetny przy bardziej złożonych wzorcach, np. rozpakowywaniu struktur. Do prostego mapowania słownik wystarczy.Słowniki są w dalszych przykładach, warto do nich wrócić po tym.