Вопрос задан 13.06.2023 в 06:53. Предмет Информатика. Спрашивает Биттер Соня.

Написати програму, в якій масив формується з клавіатури цілими числами і містить 7 елеметтів. В

створеному масиві знайти : 1. суму чисел масиву, менших за 8; 2. кількість парних чисел; 3. середнє арифметичне чисел, які більші 10; 4. кількість чисел, що дорівнюють а (а вводиться з клавіатури) Пожалуйста код в пайтоне
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кузьмина Наталья.

import statistics

array = [int(input(f"чило {i+1}: ")) for i in range(7)]

print("суму чисел масиву, менших за 8: ",

     sum([i for i in array if i < 8]))

print("кількість парних чисел: ",

     len([i for i in array if i%2==0]))

try:

   print("середнє арифметичне чисел, які більші 10: ",

       statistics.mean([i for i in array if i >10]))

except:

   print("чисел більше 10 в масиві немає")

a = int(input("введіть а: "))

print("кількість чисел, що дорівнюють а: ",

     len([i for i in array if i==a]))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Звичайно! Ось приклад коду Python, який вирішує вашу задачу:

python
def main(): array = [] for i in range(7): num = int(input(f"Введіть число #{i+1}: ")) array.append(num) sum_less_than_8 = sum([num for num in array if num < 8]) even_count = len([num for num in array if num % 2 == 0]) greater_than_10_avg = sum([num for num in array if num > 10]) / len([num for num in array if num > 10]) a = int(input("Введіть число a: ")) count_of_a = array.count(a) print("Сума чисел менших за 8:", sum_less_than_8) print("Кількість парних чисел:", even_count) print("Середнє арифметичне чисел більше 10:", greater_than_10_avg) print("Кількість чисел, що дорівнюють a:", count_of_a) if __name__ == "__main__": main()

Цей код спочатку запитує у вас 7 цілих чисел з клавіатури і зберігає їх у масиві array. Потім обчислює наступні значення:

  1. Суму чисел, які менші за 8, знаходиться за допомогою спискового включення та функції sum.
  2. Кількість парних чисел обчислюється за допомогою спискового включення та функції len.
  3. Середнє арифметичне чисел більше 10 обчислюється, обчислюючи суму цих чисел та діленням на кількість чисел більше 10.
  4. Запитується число a з клавіатури, і за допомогою методу count підраховується кількість чисел, що дорівнюють a.

На завершення, результати виводяться на екран.

Будь ласка, приміть до уваги, що цей код не містить перевірок на неправильний ввід користувача, тому передбачайте правильні дані для введення.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос