Ta lekcja składa się z kilku ćwiczeń wymagających różnch umiejętności, które opanowałeś na poprzednich lekcjach.
W kolejnym ćwiczeniu, po jego poprawnym wykonaniu i uruchomieniu, przedstawimy graficzną reprezentację danych wyjściowych z użyciem: *.
Do znalezienia znaku + w łańcuchu użyj pętli for, następnie, wyodrębnij podłańcuchy z przed i po zanku +. Przekonwertuj je do int i dodaj.
Chociaż, do znalezienia znaku plus możliwe jest użycie for char in S:, to jednak, przy tym podejściu trudno jest wyodrębnić podłańcuchy. Dlatego zalecamy użycie pętli for, takiej jak
for position in range(0, len(S)):
co uczyni to o wiele prostszym.
Przy używaniu podłańcuchów i pętli, kluczowym narzędziem, które pozwala określić, czy dwa łańcuchy są takie same, jest == code>.
Dla lini wejściowej o długości L, powinieneś dodadć (width-L)//2 kropek po prawej stronie.
Podziel na godziny i minuty uzywając podobnej sztuczki jak w Pythonowskim Dodawaczu.
Jeśli H to godzina a M to minuty, wtedy minuty po upływie określonego czasu to (M+D) % 60. Prawidłowe określenie godziny polega na właściwym użyciu // 60 i % 24.