Предмет:
ИнформатикаАвтор:
phoebevillaВнутри функции вызывается ввод трех чисел со строки, затем из этих чисел составляется список, затем формируется список из всех элементов исходного списка, которые больше нуля, в итоге выводится длина получившегося списка. Мне не хотелось использовать различные счетчики и if-elif, поэтому решение такое.
def func():
a = int(input())
b = int(input())
c = int(input())
numbers = [a, b, c]
return len([number for number in numbers if number > 0])
func()
Можно еще изменить решение так, чтобы введенные числа сразу отправлялись в список.
def func():
numbers = []
for i in range(3):
numbers.append(int(input()))
return len([number for number in numbers if number > 0])
func()
Автор:
bradyvdpvДобавить свой ответ
Предмет:
Английский языкАвтор:
inocencioОтветов:
Смотреть
Предмет:
ИнформатикаАвтор:
maxine7onpОтветов:
Смотреть
Предмет:
Русский языкАвтор:
yandelОтветов:
Смотреть
Предмет:
ХимияАвтор:
jrnicholsonОтветов:
Смотреть