Вопрос задан 14.06.2023 в 19:22. Предмет Информатика. Спрашивает Kachmar Taras.

Створіть програму Опрацювання списку, за допомогою якої виконується повний аналіз цілочисленого

списку за кожним із цих пунктів: 1. кількість значень списку; 2. середнє значення списку; 3. сума всіх елементів списку; 4. кількість нульових елементів; 5. кількість чисел а (а запитується в користувача); 6. максимальний та мінімальний елементи списку (2 числа в один рядок); 7. кількість додатних елементів; 8. кількість від’ємних елементів; 9. кількість елементів більших за число b (b запитується у користувача).
0 0
Перейти к ответам

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

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

b = [8, 6, -2, 1, 5, 9]

c = 0

d = 0

e = 0

f = 0

w = 0

print(len(b))

print(round(sum(b)/len(b), 1))

print(sum(b))

a = int(input())

for i in b:

   if i < 0:

       f += 1

   if i >= 0:

       e += 1

   if i == a:

       d += 1

   if i == 0:

       c += 1

print(c)

print(d)

print(max(b), min(b))

print(e)

print(f)

q = int(input())

for i in b:

   if i > q:

       w += 1

print(w)

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

Ось приклад програми, яка виконує аналіз цілочисленого списку за заданими критеріями:

python
def analyze_list(lst): print("1. Кількість значень списку:", len(lst)) print("2. Середнє значення списку:", sum(lst) / len(lst)) print("3. Сума всіх елементів списку:", sum(lst)) print("4. Кількість нульових елементів:", lst.count(0)) a = int(input("Введіть число а: ")) print("5. Кількість чисел а:", lst.count(a)) print("6. Максимальний та мінімальний елементи списку:", max(lst), min(lst)) print("7. Кількість додатних елементів:", len([x for x in lst if x > 0])) print("8. Кількість від’ємних елементів:", len([x for x in lst if x < 0])) b = int(input("Введіть число b: ")) print("9. Кількість елементів більших за число b:", len([x for x in lst if x > b])) # Приклад використання програми my_list = [1, 2, 3, 4, 5, 0, -1, -2, -3] analyze_list(my_list)

Ця програма приймає цілочисельний список lst і виконує аналіз за кожним із запитаних пунктів. Користувачу буде запропоновано ввести значення а та b. Програма виведе результати на екран.

Зверніть увагу, що я використовую вбудовану функцію count() для підрахунку кількості входжень певного числа у список. Я також використовую генератор списку [x for x in lst if condition] для створення списку, який містить елементи, що відповідають певній умові (condition).

Будь ласка, зверніть увагу, що це лише приклад програми, і ви можете вдосконалити її за своїми потребами або врахувати особливості вхідних даних.

0 0

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

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

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

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