Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3788486
А
Аноним
15 часов назад · публичный вопрос
А
Аноним

11. Несколько чисел Сначала введи количество чисел. Затем введи указанное количество целых чисел и найди их сумму.

Запрос пользователя

Реши задание на изображении

Ответ нейросети
15 часов назад

На фото — блок задач по Python (№ 11–15). Решу все, коротко поясняя принцип.

11. Несколько чисел — сумма

n = int(input())          # сколько чисел будет
s = 0                     # накопитель
for i in range(n):        # счётчик: ровно n раз
    s += int(input())
print(s)

Принцип: s — накопитель (копилка суммы), i в range(n) — счётчик повторений. Внутри цикла каждое новое число прибавляем к копилке, поэтому на выходе — сумма всех.

12. Положительные числа — счётчик

n = int(input())
count = 0
for i in range(n):
    x = int(input())
    if x > 0:             # проверяем каждое число сразу
        count += 1
print(count)

Принцип: цикл тот же, но прибавляем не само число, а единицу — только когда условие выполнено. Накопитель считает количество, а не сумму.

13. Правильный пароль — цикл while

password = input()
while password != "python":
    password = input()
print("Доступ разрешён")

Принцип: while повторяет тело, пока условие истинно. Строку сравниваем через !=. Важно: input() стоит и до цикла, и внутри — иначе при неверном вводе программа зациклится навсегда.

14. Число в диапазоне

x = int(input())
while not (1 <= x <= 10):
    x = int(input())
print(x)

Принцип: та же схема «спросил → проверил → повторил», но условие — попадание в отрезок. Двойное сравнение 1 <= x <= 10 в Python записывается одной строкой; not означает «пока не подходит».

15. Список цветов

colors = ["красный", "зелёный", "синий", "жёлтый"]
print(colors)

Принцип: список — набор элементов в квадратных скобках через запятую. print для списка выводит его целиком вместе со скобками: ['красный', 'зелёный', 'синий', 'жёлтый'].

Проверка: запусти каждую программу и подай данные так, как их вводил бы пользователь (каждое значение — с новой строки). Например, для №11: 3, затем 5, -2, 7 → ответ 10.