Python. Задача 3-5

Пользователь вводит целые числа, заканчивая ввод числом 0. Подсчитать и вывести, сколько среди них нечетных чисел, но при этом не делящихся на 5.

Решение
cnt = 0
n = int(input('Введите число: '))
while n != 0:
    if n % 2 != 0 and n % 5 != 0:
        cnt += 1
    n = int(input('Введите число: '))
print('Количество нечетных чисел не делящихся на 5: ', cnt)