Сверь числа и знаки с фото.
Несколько чисел Сначала введи количество чисел. Затем введи указанное количество целых чисел и найди их сумму. Понадобятся счётчик и накопитель.
Положительные числа Введи количество чисел, а затем сами числа. Посчитай, сколько среди них положительных.
Правильный пароль Запрашивай пароль, пока пользователь не введёт строку python. После правильного ввода выведи Доступ разрешён.
Число в диапазоне Запрашивай целое число, пока пользователь не введёт значение от 1 до 10 включительно. После этого выведи принятое число.
[обрезано]2. Списки и индексы
- Список цветов Создай список из четырёх цветов и выведи весь список.
На фото — блок задач по 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.