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

0 голосов

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


спросил от (67 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Начинающий (310 баллов)

Ответ:

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)

Объяснение:

оставил комментарий от БОГ (678k баллов)

спасибо!

оставил комментарий от БОГ (678k баллов)

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

оставил комментарий от Начинающий (310 баллов)

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

оставил комментарий от БОГ (678k баллов)

поможешь?

оставил комментарий от Начинающий (310 баллов)

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

оставил комментарий от БОГ (678k баллов)

прими заяву

оставил комментарий от БОГ (678k баллов)

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

оставил комментарий от БОГ (678k баллов)

напиши т мне

оставил комментарий от БОГ (678k баллов)

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

оставил комментарий от БОГ (678k баллов)

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

...