• Предмет: Информатика
  • Автор: anastasialev08
  • Вопрос задан 1 год назад

Скласти програму, яка виведе кількість

чисел, що дорівнюють 1.

Ответы

Ответ дал: GrandMasterConqueror
1

Ответ:

numbers = [1, 2, 3, 4, 1, 5, 6, 1, 7, 8, 1]

count = 0

for num in numbers:

if num == 1:

count += 1

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

Объяснение:

У цьому випадку програма містить масив чисел numbers і змінну count, яка ініціалізується зі значенням 0. Далі проходиться по кожному числу в масиві numbers і, якщо число дорівнює 1, збільшується лічильник count. На кінці програма виводить кількість чисел, що дорівнюють 1 в масиві.

Ця програма буде працювати не тільки для масива чисел, а для будь-якого ітерованого об'єкта (списку, кортежу тощо), який містить числа.

Ответ дал: nikitaokunev
1

Залежно від того, де маємо знайти числа, їх кількість може бути різною. Опишемо два можливих варіанти програм:

Якщо числа зберігаються у масиві, програма може мати наступний вигляд на мові Python:

arr = [1, 3, 1, 5, 1, 2, 1, 7, 0, 1]

count = 0

for i in arr:

if i == 1:

count += 1

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

У даному прикладі ми створили масив `arr`, який містить десять чисел, та змінну `count`, яка початково дорівнює нулю. Потім ми проходимо по елементам масиву з допомогою циклу `for`, і кожного разу, якщо елемент дорівнює одиниці, збільшуємо значення `count` на одиницю. На кінці програми ми виводимо кількість чисел, що дорівнюють одиниці.

Якщо числа вводяться з клавіатури, програма може мати наступний вигляд:

n = int(input("Введіть кількість чисел: "))

count = 0

for i in range(n):

x = int(input("Введіть число: "))

if x == 1:

count += 1

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

У даному прикладі ми спочатку зчитуємо з клавіатури кількість чисел `n`, які ми будемо перевіряти. Далі ми проходимо по цих числах з допомогою циклу `for` та зчитуємо кожне число з клавіатури. Якщо число дорівнює одиниці, збільшуємо значення `count` на одиницю. На кінці програми ми виводимо кількість чисел, що дорівнюють одиниці.

Вас заинтересует