Привет! Давай найдем ошибки в этой программе, опишем алгоритм и посчитаем результаты.
Программа, которую мы анализировали во втором задании, имела такие ошибки:
if a >= 0: if a == 0: ... else: ... является избыточной. Условие a == 0 уже подразумевает, что a >= 0.input в конце: Эта строка не является ошибкой, но часто бывает лишней, так как программа может закрыться сама, или управление выводом осуществляется средой выполнения.Алгоритм работает так:
Вот как это будет выглядеть в виде блок-схемы: