386 lines
11 KiB
Plaintext
386 lines
11 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "7fd1e5d6",
|
|
"metadata": {},
|
|
"source": [
|
|
"- Задача 1. Положительное или нет\n",
|
|
" \n",
|
|
" Спроси у пользователя число.\n",
|
|
" \n",
|
|
" Если число больше 0, выведи:`Число положительное` \n",
|
|
" \n",
|
|
" Если число меньше или равно 0, выведи:`Число не положительное`\n",
|
|
" \n",
|
|
" **Требования:**\n",
|
|
" \n",
|
|
" - использовать `input()`;\n",
|
|
" - преобразовать ввод в число;\n",
|
|
" - использовать `if else`."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 2,
|
|
"id": "5247fb51",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"Число не положительное\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"number = float(input('Введите любое число'))\n",
|
|
"if number > 0:\n",
|
|
" print('Число положительное')\n",
|
|
"else:\n",
|
|
" print('Число не положительное')\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "78ace526",
|
|
"metadata": {},
|
|
"source": [
|
|
"- Задача 2. Совершеннолетие\n",
|
|
" \n",
|
|
" Спроси у пользователя возраст.\n",
|
|
" \n",
|
|
" Если возраст 18 или больше, выведи:`Доступ разрешен`\n",
|
|
" \n",
|
|
" Иначе выведи:`Доступ запрещен`\n",
|
|
" \n",
|
|
" **Требования:**\n",
|
|
" \n",
|
|
" - возраст должен вводить пользователь;\n",
|
|
" - использовать `int()`;\n",
|
|
" - использовать `if else`."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 4,
|
|
"id": "b4a40fbf",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"Доступ разрешен\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"age = int(input('Сколько вам лет?'))\n",
|
|
"if age >= 18:\n",
|
|
" print('Доступ разрешен')\n",
|
|
"else:\n",
|
|
" print('Доступ запрещен')"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "b9fe6302",
|
|
"metadata": {},
|
|
"source": [
|
|
"- Задача 3. Четное или нечетное\n",
|
|
" \n",
|
|
" Спроси у пользователя целое число.\n",
|
|
" \n",
|
|
" Если число четное, выведи:`Четное число`\n",
|
|
" \n",
|
|
" Иначе выведи:`Нечетное число`\n",
|
|
" \n",
|
|
" - **Подсказка:**\n",
|
|
" \n",
|
|
" используй остаток от деления `%`."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 6,
|
|
"id": "102b96d6",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"Четное число\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"number = int(input('Введите целое число'))\n",
|
|
"if number % 2 == 0:\n",
|
|
" print('Четное число')\n",
|
|
"else:\n",
|
|
" print('Нечетное число')"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "fae1184f",
|
|
"metadata": {},
|
|
"source": [
|
|
"- Задача 4. Сравнение двух чисел\n",
|
|
" \n",
|
|
" Спроси у пользователя два числа.\n",
|
|
" \n",
|
|
" Нужно:\n",
|
|
" \n",
|
|
" - если первое число больше второго, вывести: `Первое число больше`;\n",
|
|
" - если второе больше первого, вывести: `Второе число больше`;\n",
|
|
" - если числа равны, вывести: `Числа равны`.\n",
|
|
" \n",
|
|
" **Требования:**\n",
|
|
" \n",
|
|
" - использовать `if / elif / else`;\n",
|
|
" - оба числа должны вводиться пользователем."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 11,
|
|
"id": "9c2c05da",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"Числа равны\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"num_1 = float(input('Введите первое число'))\n",
|
|
"num_2 = float(input('Введите второе число'))\n",
|
|
"if num_1 > num_2:\n",
|
|
" print('Первое число больше')\n",
|
|
"elif num_1 < num_2:\n",
|
|
" print('Второе число больше')\n",
|
|
"else:\n",
|
|
" print('Числа равны')\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "dad86a33",
|
|
"metadata": {},
|
|
"source": [
|
|
"- Задача 5. Оценка по баллам\n",
|
|
" \n",
|
|
" Спроси у пользователя число баллов.\n",
|
|
" \n",
|
|
" Нужно вывести:\n",
|
|
" \n",
|
|
" - `Отлично`, если балл 90 и выше;\n",
|
|
" - `Хорошо`, если балл от 70 до 89;\n",
|
|
" - `Удовлетворительно`, если балл от 50 до 69;\n",
|
|
" - `Нужно подтянуться`, если меньше 50.\n",
|
|
" \n",
|
|
" **Требования:**\n",
|
|
" \n",
|
|
" - использовать `if / elif / else`;\n",
|
|
" - балл вводится пользователем;\n",
|
|
" - сначала преобразовать ввод в число."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 18,
|
|
"id": "bdc1c63e",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"Хорошо\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"grade = int(input('Скажи сколько у тебя баллов'))\n",
|
|
"if grade >= 90:\n",
|
|
" print('Отлично')\n",
|
|
"elif grade >= 70 and grade < 90:\n",
|
|
" print('Хорошо')\n",
|
|
"elif grade < 50:\n",
|
|
" print('Нужно подтянуться')\n",
|
|
"else: \n",
|
|
" print('Удовлетворительно')"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "a9091d3f",
|
|
"metadata": {},
|
|
"source": [
|
|
"- Задача 6. Пароль\n",
|
|
" \n",
|
|
" Заранее создай переменную с правильным паролем, например `\"python123\"`.\n",
|
|
" \n",
|
|
" Потом спроси пароль у пользователя.\n",
|
|
" \n",
|
|
" Если пароль совпадает с правильным, выведи:`Пароль верный`\n",
|
|
" \n",
|
|
" Иначе выведи:`Пароль неверный`\n",
|
|
" \n",
|
|
" **Требования:**\n",
|
|
" \n",
|
|
" - использовать строку;\n",
|
|
" - сравнивать введенное значение с переменной;\n",
|
|
" - использовать `if else`."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 20,
|
|
"id": "32c630cc",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"Пароль верный\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"right_pass = 'python123'\n",
|
|
"pass_from_user = input('Введите верный пароль')\n",
|
|
"if pass_from_user == right_pass:\n",
|
|
" print('Пароль верный')\n",
|
|
"else:\n",
|
|
" print('Пароль неверный')"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "5179a630",
|
|
"metadata": {},
|
|
"source": [
|
|
"- Задача 7. Мини-проверка возраста и имени\n",
|
|
" \n",
|
|
" Спроси у пользователя:\n",
|
|
" \n",
|
|
" - имя;\n",
|
|
" - возраст.\n",
|
|
" \n",
|
|
" Нужно:\n",
|
|
" \n",
|
|
" - если возраст меньше 18, вывести: `Привет, <имя>. Тебе пока нет 18`;\n",
|
|
" - иначе вывести: `Привет, <имя>. Доступ разрешен`.\n",
|
|
" \n",
|
|
" **Требования:**\n",
|
|
" \n",
|
|
" - использовать и строку, и число;\n",
|
|
" - возраст преобразовать в `int`;\n",
|
|
" - в выводе использовать имя пользователя."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 22,
|
|
"id": "522fa808",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"Привет, 20. Доступ разрешен\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"name = input('Как тебя зовут?')\n",
|
|
"age = int(input('Назовите свой возраст'))\n",
|
|
"if age < 18:\n",
|
|
" print(f'Привет, {name}. Тебе пока нет 18')\n",
|
|
"else:\n",
|
|
" print(f'Привет, {name}. Доступ разрешен')\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "38ab0028",
|
|
"metadata": {},
|
|
"source": [
|
|
"- Задача 8. Небольшое меню действий\n",
|
|
" \n",
|
|
" Спроси у пользователя число от 1 до 3.\n",
|
|
" \n",
|
|
" Выведи:\n",
|
|
" \n",
|
|
" - `Ты выбрал старт`, если введено `1`;\n",
|
|
" - `Ты выбрал настройки`, если введено `2`;\n",
|
|
" - `Ты выбрал выход`, если введено `3`;\n",
|
|
" - `Неизвестная команда`, если введено что-то другое.\n",
|
|
" \n",
|
|
" **Требования:**\n",
|
|
" \n",
|
|
" - использовать `if / elif / else`;\n",
|
|
" - выбор должен вводить пользователь;\n",
|
|
" - сначала преобразовать ввод в число."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 25,
|
|
"id": "4fda486e",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"Ты выбрал выход\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"num = int(input('Введи целое число от 1 до 3'))\n",
|
|
"if num == 1:\n",
|
|
" print('Ты выбрал старт')\n",
|
|
"elif num == 2:\n",
|
|
" print('Ты выбрал настройки')\n",
|
|
"elif num == 3:\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
|
|
}
|