{ "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 }