4 *. Напишите программу, которая если заданы два целых числа, они возвращают свое произведение только в том случае, если произведение не больше 1000, иначе возвращают свою сумму.
5 *. Напишите программу для отображения «Hello», если введенное пользователем число кратно пяти, в противном случае выведите «Bye».
Answers & Comments
Ответ:
4. Решение:
=-| PYTHON |-=
def multiply_or_sum(a, b):
if a * b <= 1000:
return a * b
else:
return a + b
=-| END |-=
Функция `multiply_or_sum` принимает два аргумента `a` и `b` и возвращает их произведение только в том случае, если оно не больше 1000. В противном случае она возвращает их сумму.
Пример использования:
=-| CMD.LINUX |-=
>>> multiply_or_sum(10, 20)
200
>>> multiply_or_sum(30, 50)
80
=-| END |-=
5. Решение:
=-| PYTHON |-=
def hello_or_bye(num):
if num % 5 == 0:
return "Hello"
else:
return "Bye"
=-| END |-=
Функция `hello_or_bye` принимает один аргумент `num` и возвращает "Hello", если этот аргумент кратен 5. В противном случае она возвращает "Bye".
Пример использования:
=-| PYTHON |-=
>>> hello_or_bye(10)
'Hello'
>>> hello_or_bye(8)
'Bye'
=-| END |-=
Объяснение:
Простая база.