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