Wyzwanie
Napisy się nie zmieniają
code[0] = "X" zatrzymuje się z błędem TypeError, bo napisów w Pythonie nie da się zmieniać. Przewidź awarię, sprawdź, co naprawdę dają metody i wycinki, zbuduj zamiast tego nowy napis, a potem zamień…
Wyniki 1–10 z 81
Wyzwanie
code[0] = "X" zatrzymuje się z błędem TypeError, bo napisów w Pythonie nie da się zmieniać. Przewidź awarię, sprawdź, co naprawdę dają metody i wycinki, zbuduj zamiast tego nowy napis, a potem zamień…
Wyzwanie
Napisz parse_command(), która zamienia wpisane polecenia, takie jak burn 12.5 czy set mode safe, na krotki i zgłasza ValueError z powodem dla wszystkiego, co jest źle zbudowane, a potem uruchom całą…
Wyzwanie
…zamieniają się w nową linię i tabulator. Napraw ją surowym napisem, a potem obsłuż ścieżkę kończącą się ukośnikiem.
Wyzwanie
Przeszukaj siatkę radarową zapisaną jako lista napisów pętlą w pętli, wypisz wiersz i kolumnę każdego # przez enumerate(), a potem odwróć pętle, żeby znaleźć kolumny wolne na całej długości.
Wyzwanie
Sprawdź przez in, czy linia dziennika misji zawiera ERROR, znajdź przez find(), gdzie się zaczyna, łącznie z -1, gdy nie ma czego szukać, a potem wytnij komunikat o błędzie.
Wyzwanie
…i powiedz dokładnie, co odrzucono i dlaczego. Oczyść tekst Napisz clean_name(name) , która przycina imię i nazwisko, łączy słowa pojedynczymi spacjami i zaczyna każde słowo wielką literą, oraz…
Wyzwanie
…3 log.count("WARN") liczy, ile razy pojawia się tekst. Napis wielowierszowy ma między liniami znak nowej linii, "\n" , więc linii jest o jedną więcej niż znaków nowej linii. Nie daj się oszukać…
Wyzwanie
…2026 Numer kolejny: 0317 Partia: A Policz pozycje, zanim napiszesz każdy wycinek, i pamiętaj, że indeks końca nie wchodzi do wyniku. Dla ostatniego znaku ujemny indeks oszczędzi ci liczenia.
Wyzwanie
…Kawałek wybierasz po indeksie, tak samo jak znak w napisie: fields[0] to pierwszy. Listy dostaną później własny etap. Wartość jako liczba split() daje tekst, więc "412.5" + 273.15 zatrzymałoby się z…
Wyzwanie
Wczytaj polecenie z konsoli przez input(), przyjmij start, stop i status dowolną wielkością liter łańcuchem if/elif, wypisz Nieznane polecenie dla wszystkiego innego, a potem obsłuż puste wejście i…