202 lines
5.6 KiB
Plaintext
202 lines
5.6 KiB
Plaintext
{
|
|
"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
|
|
}
|