Instrukcja warunkowa if
(przykładowe programy)
(przykładowe programy)
Instrukcja warunkowa if: (jeżeli)
if warunek logiczny and warunek logiczny |or warunek logiczny :
instrukcja gdy prawda (true)...
instrukcjea gdy prawda (true)...
elif warunek logiczny and warunek logiczny |or warunek logiczny:
instrukcje gdy prawda (true)...
else:
instrukcja gdy fałsz (false)...
instrukcja gdy fałsz (false)...
and (obydwa warunki muszą być spełnione)
or (jeden warunek musi być spełniony)
Przykład wielokrotnego użycia instrukcji warunkowej if
Dlaczego w liniach 5, 7, 9, 11... cyfry wpisałem w " " ?
Czy na pewno musiałem?
dlaczego w tych samych liniach używałem nie = lecz == ?
2. Podobny efekt uzyskam używając elif
Dlaczego w 5 , 7, 9 ... linii zastosowano == zamiast =?
Dlaczego w 5 , 7, 9 ... linii cyfry wpisane są w "1"?
3. Tu zastosowałem instrukcję else
Dlaczego w 4 linii użyłem instrukcji int ?
Dlaczego w linii 7 po instrukcji else nie ma warunku?
Czy można podobnie działający program napisać w inny sposób?
4. Tu użyłem instrukcji or
Dlaczego w 5 linii cyfry nie są w " " ?
Czy można zmodyfikować program tak aby nie używać else ?
5. Tu użyłem instrukcji and
Czy w 6 linii musiałem użyć " "
Jak zmodyfikować program aby uodpornić go na wpisywanie "niemożliwych" danych?
Uwaga: aby skopiować kod źródłowy używaj skrótu klawiszowego Ctrl +c