Rozwiązany
Czy można napisać if w jednej linii?
Autor
Mam krótki warunek i szkoda mi dwóch linii.
Mam krótki warunek i szkoda mi dwóch linii.
Komentarze 4
Zaloguj się, żeby dołączyć do dyskusji.
Zaloguj się Załóż kontoMożna:
if paliwo < 10: print("Tankuj!"). Działa, ale PEP 8 (przewodnik stylu) odradza to w większości przypadków, bo trudniej czytać i debugować.Jest też wyrażenie warunkowe, gdy chcesz wybrać wartość:
To drugie wygląda świetnie, użyję.
Potwierdzam, kiedyś napisałem trzy takie w jednej linii i po tygodniu sam nie wiedziałem, co robi.
Wyrażenie warunkowe tylko do prostych rzeczy. Zagnieżdżone jedno w drugim robi się nieczytelne.