Uczestnik społeczności
LiamByte
W społeczności od 04.2025 · ostatni wpis 25 paź, 08:16
- 4 wątki
- 36 komentarze
- 10 rozwiązania
- 170 otrzymane głosy
Liczone są tylko publiczne wpisy w tym języku.
Najnowsze wątki
-
5pkt4
-
2pkt4
Parametry t, level, msg — krótkie nazwy?
Rozwiązany -
9pkt4
Rozpakowanie krotki w jednej linii
Rozwiązany -
3pkt4
Najnowsze komentarze
-
W wątku return bez wartości — po co? Rozwiązanie
Samo return kończy funkcję i zwraca None. Używa się go w funkcjach, które nic nie zwracają, tylko coś robią (np. wypisują), żeby wyjść wcześniej: def wyslij(raport): if not raport: return print("Wysyłam:", raport)
-
W wątku Licznik skipped nie rośnie
Ważne, że coraz szybciej go zauważasz!
-
W wątku Etap 2 — Liftoff! pojawia się po SCRUB
Fajny przykład użycia None jako "brak wartości".
-
W wątku Wielkość liter w ID
Normalizacja danych wejściowych to chyba najczęstszy temat w tych wyzwaniach. I słusznie.
-
W wątku same_list — co tu wpisać?
True. A po poprawce False. Teraz to widzę.
-
W wątku Jak odwrócić napis?
Wycinek ma trzy części: start:stop:krok. Puste start i stop oznaczają cały napis, a krok -1 idzie od końca do początku.
-
W wątku Zmieniłem kopię listy, a zmieniła się też oryginalna
Dla list zagnieżdżonych potrzebna jest głęboka kopia: import copy; b = copy.deepcopy(a).
-
W wątku Po co end=" " zamiast po prostu jednego printa?
W tym zadaniu można, ale w prawdziwym programie te dwa printy dzielą jakieś długie operacje: najpierw "Uploading...", potem wysyłanie trwa kilka sekund, potem "done". Użytkownik widzi postęp w trakcie.
-
W wątku Gdzie trzymać folder docelowy?
Wtedy jest jeden print na końcu zamiast trzech w każdej gałęzi. Łatwiej zmienić format wyniku w jednym miejscu.
-
W wątku Masa jako tekst "12.5"
Pamiętaj o kolejności: najpierw czy jest liczbą, potem czy > 0 i czy nie przekracza limitu.