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

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

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]))



Звичайно! Ось приклад коду Python, який вирішує вашу задачу:
pythondef 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
. Потім обчислює наступні значення:
- Суму чисел, які менші за 8, знаходиться за допомогою спискового включення та функції
sum
. - Кількість парних чисел обчислюється за допомогою спискового включення та функції
len
. - Середнє арифметичне чисел більше 10 обчислюється, обчислюючи суму цих чисел та діленням на кількість чисел більше 10.
- Запитується число
a
з клавіатури, і за допомогою методуcount
підраховується кількість чисел, що дорівнюютьa
.
На завершення, результати виводяться на екран.
Будь ласка, приміть до уваги, що цей код не містить перевірок на неправильний ввід користувача, тому передбачайте правильні дані для введення.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili