добавил еще ДЗ пайтон

This commit is contained in:
Dmitry Medvedev
2026-09-27 00:54:55 +05:00
parent 7b69c7f389
commit c8f85d42dd
7 changed files with 2267 additions and 0 deletions
+201
View File
@@ -0,0 +1,201 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "0cb44a4f",
"metadata": {},
"source": [
"- Задача 1. Подходит ли возраст\n",
" \n",
" Спроси у пользователя возраст.\n",
" \n",
" Нужно проверить, входит ли возраст в диапазон **от 12 до 18 включительно**.\n",
" \n",
" Если входит, выведи:`Возраст подходит`\n",
" \n",
" Иначе выведи:`Возраст не подходит`\n",
" \n",
" **Требования:**\n",
" \n",
" - использовать `and`;\n",
" - возраст вводится пользователем;\n",
" - ввод нужно преобразовать в число."
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "2284f3cc",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Возраст подходит\n"
]
}
],
"source": [
"age = int(input('Сколько вам лет?'))\n",
"if age >= 12 and age <= 18:\n",
" print('Возраст подходит')\n",
"else:\n",
" print('Возраст не подходит')\n"
]
},
{
"cell_type": "markdown",
"id": "c10f2e18",
"metadata": {},
"source": [
"- Задача 2. Выходной или нет\n",
" \n",
" Спроси у пользователя день недели.\n",
" \n",
" Если это **суббота** или **воскресенье**, выведи:`Сегодня выходной`\n",
" \n",
" Иначе выведи:`Сегодня не выходной`\n",
" \n",
" **Требования:**\n",
" \n",
" - использовать `or`;\n",
" - сравнивать строку с двумя вариантами;\n",
" - каждый вариант сравнения записать полностью."
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "08c26485",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Сегодня выходной\n"
]
}
],
"source": [
"day_of_week = input('Какой сегодня день недели?')\n",
"if day_of_week == 'суббота' or 'воскресенье' :\n",
" print('Сегодня выходной')\n",
"else:\n",
" print('Сегодня не выходной]')"
]
},
{
"cell_type": "markdown",
"id": "ce20eb2e",
"metadata": {},
"source": [
"- Задача 3. Можно ли войти\n",
" \n",
" Создай две переменные:\n",
" \n",
" - `age` — возраст;\n",
" - `has_ticket` — есть ли билет (`True` или `False`).\n",
" \n",
" Нужно проверить:\n",
" \n",
" - если возраст **18 или больше** **и** билет есть — вывести `Можно войти`;\n",
" - иначе — вывести `Войти нельзя`.\n",
" \n",
" **Требования:**\n",
" \n",
" - использовать `and`;\n",
" - одно условие должно быть числовым, другое — логическим;\n",
" - решение сделать через `if else`."
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "7c9b5f94",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"войти нельзя\n"
]
}
],
"source": [
"age = int(input('сколько вам лет?'))\n",
"has_ticket = True\n",
"if age >= 18 and has_ticket:\n",
" print('можно войти')\n",
"else:\n",
" print('войти нельзя')"
]
},
{
"cell_type": "markdown",
"id": "9b682206",
"metadata": {},
"source": [
"- Задача 4. Свободен ли человек\n",
" \n",
" Создай переменную `is_busy`.\n",
" \n",
" Если человек **не занят**, выведи:`Можно позвонить`\n",
" \n",
" Иначе выведи:`Сейчас лучше не звонить`\n",
" \n",
" **Требования:**\n",
" \n",
" - использовать `not`;\n",
" - значение переменной задать в коде;\n",
" - решение сделать через `if else`."
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "7d02a3c4",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Можно позвонить\n"
]
}
],
"source": [
"is_busy = None\n",
"is_busy = input('Человек занят? да/нет')\n",
"if not is_busy == 'нет':\n",
" print('Сейчас лучше не звонить')\n",
"else:\n",
" print('Можно позвонить')"
]
}
],
"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
}