12
тестовых наборов, чтобы можно было проверить все переходы.
Реализация на Python:
Проверка:
x = float(input())
if x <= -12:
print(-x ** 2)
elif (x > -12) & (x < 0):
print(x ** 4)
else :
print(x - 2)
>>> 0
-2.0
>>> -12.5
-156.25
>>> -5
625.0
Задача:
Даны записи двух алгоритмов подсчета количества нечетных
цифр в натуральном числе n. Слева решение оформлено с использованием цикла
с предусловием, справа – с постусловием.
Выберите любой способ и переведите его на язык программирования.
Протестируйте полученную программу.
Алгоритм реализует следующую идею. Из
числа выбрасывается цифра
младшего разряда, проверяется на нечетность и затем отбрасывается. Нечетные
цифры учитываются. Этот
процесс повторяется до тех пор,
пока число не
исчерпается, т.е. не станет равным нулю.