Aktywne Wpisy

WielkiNos +439
Samochodziarz bóldupi, że będzie więcej płacił za przekraczanie prędkości. No jaka szkoda ( ͡º ͜ʖ͡º)
#samochodoza #kierowcy #przepisydrogowe #patologiazmiasta #takaprawda
#samochodoza #kierowcy #przepisydrogowe #patologiazmiasta #takaprawda
źródło: temp_file8261661004203137113
Pobierz
olito +112
źródło: temp_file2084680838529399686
Pobierz




#python
Mireczki, czym to się róźni, jakoś mam trudności ze zrozumieniem: w pierwsym przypadku (if, elif, else), w drugim (if, if, if)
źródło: comment_1661028279n5oFHMz8PhkqRqMHICravg.jpg
Pobierzźródło: comment_1661028364Xg3fUFRpuQBK3nfpq0Npk8.jpg
PobierzW tym przypadku niczym. Oba kody zadziałają tak samo.
W innym, przy innych warunkach: gdyby liczba była jednocześnie >0 i jednocześnie <0 to wtedy w pierwszy kod wyplułby tylko jedno zdanie (negative), a kod drugi już dwa (positive, negative).
No to pierwszy teoretycznie bedzie wydajniejszy, bo w przypadku spelnienia warunku pozostałe porównania nie bedą wykonywane. W drugim przypadku jeśli natrafisz na liczbę ujemną to nadal jak baranek sprawdzasz czy nie jest ona jeszcze przypadkiem jednocześnie dodatnia oraz zerem ;-)
@Sudo_exit: @deryt:
Ok, chyba rozumiem (if-if-if) sprawdza każdy warunek, nawet jak pierwszy jest spełniony, (if-elif-else) sprawdza warunki do pierwszego spełnionego - Oczywiście spepłniony warunek może być tym ostatnim, czyli elsem. któryś jest bardziej stosowany? czy oba się stosuje? w zależności jak chcemy, żeby było to sprawdzone?
if(num>3)
if(num>6)
if(num<0)
liczba 9 spelni ci pierwszy i drugi
@asasello:
Jeśli jesteś pewien że warunki są rozłączne, to stosujesz pierwszy. Bo jest wydajniejszy.
Powodzenia z nauką i baw się dobrze :-)