Написать программы на языке программирования Python: 1) С клавиатуры вводятся несколько целых чисел, отличных от нуля, затем вводится ноль.
Вывести на экран количество чисел, куб которых больше суммы квадратов всех введенных чисел.

2) С клавиатуры вводятся натуральные четные числа, последним вводится нечетное число. Если нечетное число простое, то вывести на экран все введенные четные числа, кратные 7, в противном случае вывести на экран все введенные четные числа, кратные 5.

3) С клавиатуры вводится натуральное число N, а затем N целых чисел.
Вывести на экран сумму чисел, квадрат которых меньше среднего арифметического N введенных чисел.

MaliaM MaliaM    1   24.01.2022 05:57    0

Ответы
45df45 45df45  24.01.2022 06:00

1)

n = int(input())

a = []

sum = 0

while n!= 0:

   sum += n*n

   a.append(n)

   n = int(input())

count = 0  

for i in range(len(a)):

   if a[i]**3>sum:

       count += 1

print(count)

 

2)

n = int(input())

a = []

k_5 = 0

k_7 = 0

sum = 0

while n%2==0:

   sum += n*n

   a.append(n)

   if n%5 == 0:

       k_5 +=1

   if n%7 == 0:

       k_7 += 1

   n = int(input())

flag = False

for i in range(2,n**0.5+1):

   if n%i == 0:

       flag = True

       break

if flag:

   print(k_5)

else:

   print(k_7)

3)

n = int(input())

arr = []

sqrt = 0

for i in range(n):

   k = int(input())

   arr.append(k)

   sqrt += k

sqrt = sqrt / n

sum = 0

for i in range(n):

   if arr[i]**2<sqrt:

       sum += arr[i]

print(sum)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика