Списки чисел. Додатні, від'ємні елементи


# Задача
# Генерується список випадкових цілих чисел
# Визначити скільки в ньому парних чисел а скільки непарних.

# Модуль 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)

Комментариев нет:

Отправить комментарий