Python: вернуть true, если два заданных значения типа int равны или их сумма или разность равна 5
Python Basic: упражнение 35 с решением
Напишите программу на Python, которая будет возвращать true, если два заданных целочисленных значения равны или их сумма или разность равна 5.
Иллюстрированная презентация:
Пример решения : -
Код Python:
def test_number5(x, y):
if x == y or abs(x-y) == 5 or (x+y) == 5:
return True
else:
return False
print(test_number5(7, 2))
print(test_number5(3, 2))
print(test_number5(2, 2))
Пример вывода:
Правда Правда Правда
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для суммирования двух заданных целых чисел. Однако, если сумма составляет от 15 до 20, возвращается 20.
Далее: Напишите программу на Python для добавления двух объектов, если оба объекта имеют целочисленный тип.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования