Предмет: Информатика,
автор: vmlkk
ДОПОМОЖІТЬ, БУДЬ ЛАСКА!!!!!!!!!!!!!!!!!!!!!!!!!! ПРОГРАМА ДЛЯ ПАЙТОН!
1. Напишіть функцію count_args, яка приймає довільну кількість
аргументів. Ця функція має повернути кількість переданих їй
аргументів
2. Напишіть функцію check_sum, що приймає довільну кількість
аргументів типу int. Ця функція повинна виводити not enough,
якщо сума всіх елементів менше 50, в іншому випадку виводити
їх суму.
3. Напишіть функцію multiply, яка приймає довільну кількість
числових аргументів. Ця функція повинна знаходити добуток
всіх переданих значень і повертати його як результат
Roxandi:
Если я просто скину функции, без основного кода, то пойдет?
Ответы
Автор ответа:
1
def count_args(*args) -> int:
summ = 0
for n in args:
summ += 1
return summ
def count_summ(*nums):
summ = 0
for n in nums:
summ += n
if summ > 50:
return summ
else:
return "Not enough"
def multiply(*nums) -> int:
m = 1
for n in nums:
m *= n
return m
print(count_summ(2, 4, 12, 5, 2))
print(count_args(1, 2, 3, 6))
print(multiply(2, 3, 6))
Примечание: Не забудьте про отступы.
Похожие вопросы
Предмет: Физика,
автор: dashasmazhnova
Предмет: Українська мова,
автор: lani23
Предмет: Английский язык,
автор: zarina19041999z
Предмет: Литература,
автор: vika051907
Предмет: Математика,
автор: amirhanaigerim