# Задача
# Генерується список випадкових цілих чисел
# Визначити скільки в ньому парних чисел а скільки непарних.
# Модуль random містить функцію-генератор random
# псевдовипадкових чисел
import random
# створюється пустий список,
# який буде заповнюватися в циклі for
a = []
# цикл виконає 10 ітерацій, змінній i
# будуть присвоюватися значення від 0 до 9
for i in range(10):
# генерується випадкове дійсне число
# від 0 до 0.999(9)
n = random.random()
# множенням на 100 отримаємо дійсне число
# от 0 до 99.(9)
n = n * 100
# перетворення до цілого шляхом відкидання
# дробової частини, отримуємо число від 0 до 99
n = int(n)
# число додається в кінець списку
a.append(n)
# виведення списку на екран
print(a)
# змінні для збереження кількостей парних і непарних чисел
even = 0 # парні числа
odd = 0 # непарні числа
# перебирається кожений елемент-число списку,
# елементи присвоюються змінній i
for i in a:
# якщо елемент-число ділится без остачі на 2,
# то значить він парний
if i%2 == 0:
# збільшується лічильник парних чисел
even = even + 1
# в решта випадках (коли число не ділиться націло на 2)
# число непарне
else:
# збільшується лічильник непарних чисел
odd = odd + 1
# Виведення значень лічильників на екран
print("Парні:", even)
print("Непарні:", odd)
Комментариев нет:
Отправить комментарий