Форум сайта python.su
0
привет…. можете помочь разобраться? прочитал в учебнике:
В отличии от использования множества одиночных инструкций if, инструкция if-elif-
else прекращает просмотр последующих ветвей, как только логическое выражение в
текущей ветке вернет true.
Учебник ”Основы программирования на Python"
то есть если выражение будет составлено только из if , то python пок весь все не пройдет ,не остановится, а если
коде будет if -elif то только до первого истинного условия что ли ?
Офлайн
76
Именно так.
def testOne(a, b, c): print('testOne') if a > b: print('a > b') if b > c: print('a > c') if True: print('WoW!!!') def testTwo(a, b, c): print('testTwo') if a > b: print('a > b') elif b > c: print('a > c') elif True: print('WoW!!!') else: print('BAD!!!') a = 3 b = 2 c = 1 testOne(a, b, c) testTwo(a, b, c)
Офлайн