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

В) Пользователь вводит три числа. Программа должна проверить являются ли эти числа четными и больше нуля. Если являются, то выводит на экран их сумму. Если числа не удовлетворяют условию, то переводит все нечетные числа в четные (умножает их на 2), все отрицательные переводит в положительные (умножает их на -1) и выводит их произведение.

Пример:

Приложения:

jasonmullerasd: Какой язык?
kaeyaalberich7: Python

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

Ответил lolchozamem
0

Ответ:

q1=int(input())

q2=int(input())

q3=int(input())

li=[]

res=1

if q1<0:

   if q1%2!=0:

       li.append(q1*(-2))

   else:

       li.append(q1*(-1))

else:

   if q1%2!=0:

       li.append(q1*2)

   else:

       li.append(q1)

       

if q2<0:

   if q2%2!=0:

       li.append(q2*(-2))

   else:

       li.append(q2*(-1))

else:

   if q2%2!=0:

       li.append(q2*2)

   else:

       li.append(q2)

if q3<0:

   if q3%2!=0:

       li.append(q3*(-2))

   else:

       li.append(q3*(-1))

else:

   if q3%2!=0:

       li.append(q3*2)

   else:

       li.append(q3)

       

for i in li:

   res*=i

print(res)

Новые вопросы