Информатика, вопрос задал liza1000liz , 7 лет назад

Пожалуйста помогите решить задачи по информатике!!!

Приложения:

Ответы на вопрос

Ответил pavellysenkov
0

Ответ:

array = input().split()

A = [int (x) for x in array]

count = 1

bool = False

count_2 = 0  

for i in A:

   if i > 0:

       count *= i

       bool = True

   if i != 0:

       count_2 += 1

if bool:

   print("Произведение положительных чисел " + str(count))

else:

   print("В данном массие отсутствуют положительные числа")

print("Количество не нулевых элементов " + str(count_2))

Объяснение: Проверил для различных случаев , все работает , извините за некрасивый код))

Ответил liza1000liz
0
Спасибо большое
Ответил pavellysenkov
0
у меня есть неточность ))
Ответил pavellysenkov
0
сейчас исправлю
Ответил pavellysenkov
0
Исправлено
Новые вопросы