Задача к ОГЭ по информатике на тему «практика программирования» №2

Напишите программу для решения следующей задачи. Ученики 7 класса вели дневники наблюдения за погодой и ежедневно записывали дневную температуру. Найдите сколько дней температура была отрицательной за время наблюдения и выведите количество на экран. Также если температура опускалась ниже –15 градусов, выведите YES, иначе выведите NO. Программа получает на вход количество дней, в течение которых проводилось измерение температуры n, затем для каждого дня вводится температура.

Напишите ответ для n = 10 и чисел [10, 15, -1, -5, -9, 5, 8, 5, 0, -1].

При решении обязательно сохранить все данные в массив.

ans1 = 0
ans2 = ’NO’
flag = True
n = int(input())
nums = []
for i in range(n):
    nums.append(int(input()))
for i in range(n):
    if nums[i] < 0:
        ans1 += 1
    if flag and nums[i] <= -15:
        ans2 = ’YES’
        flag = False
print(ans1, ans2)

Ответ: 4 NO
Оцените статью
Я решу все!