Помогите пожалуйста решить задачу ** языке python. Нужно, чтобы в первой строке было...

0 голосов
43 просмотров

Помогите пожалуйста решить задачу на языке python. Нужно, чтобы в первой строке было записано одно любое натуральное число,а во всех последующих строках записано некоторое количество натуральных чисел(они должны быть разделены пробелами), нужно посчитать среднее арифметическое чисел кратных первому числу. Для примера: Ввод: первая строка число 4, вторая строка 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16.Вывод:10.0


Информатика (67 баллов) | 43 просмотров
Дан 1 ответ
0 голосов

Ответ:

a = int(input('Введите число параметр (которому все остальные должны быть кратны): '))

b = input('Введите числа: ').split()

counter = 0

suma = 0

for i in b:

   if int(i) % a == 0:

           suma += int(i)

           counter += 1

print(suma/counter)

Объяснение:

(310 баллов)
0

спасибо!

0

слушай, а ты бы не мог подсказать, чтобы можно было писать не одну строчку, а например 2 или 3? Но сам код хорош, спасибо

0

Эээ, тогда массив надо сделать и уже вводить в него

0

поможешь?

0

В лс. Объясни че надо сделать и дай пример ввода

0

прими заяву

0

а то пишет, что не могу отправить

0

напиши т мне

0

а то у меня получается(

0

а ты не можешь здесь ответить? я тебе кину какой ввод а какой вывод