warunek

0

Witam, od niedawna zacząłem przygode z pythonem, widziałem juz wątek na tym forum z tym samym tematem, lecz nikt nie odpowiedział na niego. Jakieś 2 lata temu.
Otóż uczę sie na platformie apki.org i polecenie warunku:
"W kodzie istnieje zmienna save. W niej zapisane jest to, co wpisałeś/aś w okienku poniżej kodu. Napisz program, który sprawdzi czy save == process() gdy warunek zostanie spełniony, zapisz w zmiennej password_valid wartość True. W okienku poniżej wpisz wartość 5000."
Kompletnie nie rozumiem polecenia.

1

To jest proste, poczytaj o instrukcjach warunkowych, np. https://www.tutorialspoint.com/python/python_if_else.htm

0

if(save == process()):
password_valid = True

Dzięki, jednak proste, ale jak dla mnie trochę niejasno skonstruowane zdanie.

0

process() to jakaś funkcja (bo ma nawiasy na końcu), to co zwraca jest porównywane z save (czyli tym co wpisałeś). Jak się zgodzą, to wtedy warunek jest prawdziwy. Co tu jest do niezrozumienia? Jeśli chodzi znak równości, to musi być podwójny, bo pojedynczy przypisał by do save wynik działania process(), a że raczej nie ma z tym problemu, if zawsze byłby "True". Python zresztą rzuca errora jak w if-ie dasz pojedynczy =.

1 użytkowników online, w tym zalogowanych: 0, gości: 1