добавил еще ДЗ пайтон
This commit is contained in:
@@ -0,0 +1,314 @@
|
||||
{
|
||||
"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
|
||||
}
|
||||
Reference in New Issue
Block a user