Files
homework/dmedvedev/python/7.cycles_for.ipynb
T
2026-09-27 00:54:55 +05:00

315 lines
8.1 KiB
Plaintext

{
"cells": [
{
"cell_type": "markdown",
"id": "69eb39ee",
"metadata": {},
"source": [
"- Задача 1. Вывести числа от 1 до 5\n",
" \n",
" Сделай программу, которая выводит числа от `1` до `5` с помощью цикла `for`.\n",
" \n",
" **Требования:**\n",
" \n",
" - использовать `range()`;\n",
" - каждое число выводить с новой строки."
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "66a25f8c",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1\n",
"2\n",
"3\n",
"4\n",
"5\n"
]
}
],
"source": [
"for i in range(1, 6):\n",
" print(i)"
]
},
{
"cell_type": "markdown",
"id": "f07ffbfd",
"metadata": {},
"source": [
"- Задача 2. Вывести слово несколько раз\n",
" \n",
" Сделай программу, которая выводит слово `Привет` ровно 3 раза с помощью `for`.\n",
" \n",
" **Требования:**\n",
" \n",
" - использовать `for`;\n",
" - использовать `range()`;\n",
" - слово выводить в каждой итерации отдельно."
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "5e56481d",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Привет\n",
"Привет\n",
"Привет\n"
]
}
],
"source": [
"for i in range(3):\n",
" print('Привет')"
]
},
{
"cell_type": "markdown",
"id": "1cac9b1a",
"metadata": {},
"source": [
"- Задача 3. Сумма чисел от 1 до 5\n",
" \n",
" Сделай программу, которая находит сумму чисел от `1` до `5` с помощью `for`.\n",
" \n",
" В конце программа должна вывести итоговую сумму.\n",
" \n",
" **Требования:**\n",
" \n",
" - использовать переменную для суммы;\n",
" - внутри цикла прибавлять текущее число к общей сумме;\n",
" - вывести только конечный результат."
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "f1f7ac17",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"15\n"
]
}
],
"source": [
"a = 0\n",
"for i in range(1, 6):\n",
" a = a + i\n",
"print(a)"
]
},
{
"cell_type": "markdown",
"id": "1b57f6b7",
"metadata": {},
"source": [
"- Задача 4. Обратный отсчет\n",
" \n",
" Сделай программу, которая выводит числа от `5` до `1`, а после этого выводит строку: `Старт!`\n",
" \n",
" **Требования:**\n",
" \n",
" - использовать `for`;\n",
" - вывести числа в обратном порядке;\n",
" - строка `Старт!` должна выводиться после цикла."
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "8243b694",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"5\n",
"4\n",
"3\n",
"2\n",
"1\n",
"Старт!\n"
]
}
],
"source": [
"for i in range(5, 0, -1):\n",
" print(i)\n",
"print('Старт!')"
]
},
{
"cell_type": "markdown",
"id": "7b8fe3f7",
"metadata": {},
"source": [
"- Задача 5. Буквы слова\n",
" \n",
" Создай переменную со словом, например `\"Python\"`.\n",
" \n",
" Сделай программу, которая с помощью `for` выводит каждую букву этого слова с новой строки.\n",
" \n",
" **Требования:**\n",
" \n",
" - использовать цикл `for`;\n",
" - пройтись по строке;\n",
" - каждую букву выводить отдельно."
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "230d5292",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"P\n",
"y\n",
"t\n",
"h\n",
"o\n",
"n\n"
]
}
],
"source": [
"a = 'Python'\n",
"for i in a:\n",
" print(i)"
]
},
{
"cell_type": "markdown",
"id": "064a2d9b",
"metadata": {},
"source": [
"- Задача 6. Подсчет суммы введенных чисел\n",
" \n",
" Спроси у пользователя, сколько чисел он хочет ввести.\n",
" \n",
" После этого программа должна:\n",
" \n",
" 1. `n` раз спросить число;\n",
" 2. добавить каждое число к общей сумме;\n",
" 3. после окончания вывести итоговую сумму.\n",
" \n",
" **Требования:**\n",
" \n",
" - использовать `for`;\n",
" - количество повторений должно зависеть от числа, введенного пользователем;\n",
" - использовать `input()` и преобразование в число."
]
},
{
"cell_type": "code",
"execution_count": 20,
"id": "61185056",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Вам нужно будет ввести 3 чисел\n",
"Сумма всех чисел: 6.0\n"
]
}
],
"source": [
"a = int(input('Сколько чисел вы введете?'))\n",
"print(f'Вам нужно будет ввести {a} чисел')\n",
"c = 0\n",
"for i in range(a):\n",
" b = float(input(f'введите число №{i + 1}'))\n",
" c = b + c\n",
"print(f'Сумма всех чисел: {c}')"
]
},
{
"cell_type": "markdown",
"id": "3825fcdf",
"metadata": {},
"source": [
"- Задача 7. Мини-анкета\n",
"С помощью цикла `for` выведи по очереди вопросы:\n",
" - `Как тебя зовут?`\n",
" - `Сколько тебе лет?`\n",
" - `Из какого ты города?`.\n",
" \n",
" **Требования:**\n",
" \n",
" - использовать цикл `for`;\n",
" - пройтись по строкам;\n",
" - каждый вопрос выводить отдельно."
]
},
{
"cell_type": "code",
"execution_count": 22,
"id": "d75b9340",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Как тебя зовут?\n",
"Сколько тебе лет?\n",
"Из какого ты города?\n"
]
}
],
"source": [
"a = 'Как тебя зовут?'\n",
"b = 'Сколько тебе лет?'\n",
"c = 'Из какого ты города?'\n",
"\n",
"d = [a, b, c]\n",
"for i in d:\n",
" print(i)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.13.7"
}
},
"nbformat": 4,
"nbformat_minor": 5
}