Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
#вводим кол-во чисел n
n = int(input())
#счетчик = 0
count = 0
#пустой список
a = []
#с помощью цикла расширяем список элементами, введенными с клавиатуры по очереди
for i in range(n):
a.append(input())
#перебираем все числа в списке
for elem in a:
#проверяем, что число положительное
if int(elem) > 0:
#проверяем, что делится на 2 или 3 и если да увеличиваем счетчик на 1
if int(elem) % 2 == 0 or int(elem) % 3 == 0: #
count += 1
#если число отрицательное, выходим из цикла for
else:
break
#печатаем счетчик
print(count)
Вам нужно написать скрипт на Python, который будет получать на вход количество элементов n и список целых чисел А1, А2,..., Аn. Скрипт должен определить количество кратных 2 и 3 среди элементов, которые предшествуют первому отрицательному числу.
Ниже приведен пример того, как может выглядеть такой скрипт:
Python:
# Запрашиваем у пользователя количество элементов
n = int(input("Введите количество элементов: "))
# Создаем список с целыми числами
numbers = []
# Запрашиваем у пользователя элементы списка
for i in range(n):
numbers.append(int(input("Введите число: ")))
# Инициализируем счетчики для кратных 2 и 3
count_2 = 0
count_3 = 0
# Проходим по элементам списка до первого отрицательного
for number in numbers:
# Если число отрицательное, прерываем цикл
if number < 0:
break
# Если число кратно 2, увели