Какой тип ошибки выдаст следующая программа?
i = 10 count = 0 while i > 0: if i % 2 == 0: count += 1 else: i //= 2 print(count)
Варианты ответа:
- IndentationError
- IndexError
- Ошибки нет, но программа не выдаст результат
- Ошибки нет, программа отработает до конца
В ответе запишите номер правильного варианта.
В данном коде при четном не происходит изменение значения переменной
, то есть мы застреваем в данном значении.
Ответ: 3