diff --git a/lesson_1/code/login.py b/lesson_1/code/login.py new file mode 100644 index 0000000..8ecf58b --- /dev/null +++ b/lesson_1/code/login.py @@ -0,0 +1,23 @@ +# int() str() bool() + +login = "admin" +passwd = 123 + +login_ = input("Введите логин:") +passwd_ = int(input("Введите пароль:")) + + +if (login == login_): + print("login_:", login_) + if (passwd == passwd_): + print("passwd_:",passwd_ ) + print("Вы успешно вошли в систему!") + else: + print("Логин и пароль не совпадает!") +else: + print("Логин и пароль не совпадает!") + + + + + diff --git a/lesson_1/home_task/task1.py b/lesson_1/home_task/task1.py new file mode 100644 index 0000000..3d1ebe1 --- /dev/null +++ b/lesson_1/home_task/task1.py @@ -0,0 +1,7 @@ +# todo: Определить в коде переменные: +# 1. Целочисленного типа +# 2. Вещественного типа +# 3. Логического типа +# 4. Строкового типа +# 5. Пустого типа +# Вывести их типы (надо погуглить). \ No newline at end of file diff --git a/lesson_1/home_task/task10.py b/lesson_1/home_task/task10.py new file mode 100644 index 0000000..87bffdd --- /dev/null +++ b/lesson_1/home_task/task10.py @@ -0,0 +1,4 @@ +# todo: 10.1 Дано целое число A. Проверить истинность высказывания: «Число A является четным». +# todo: 10.2 Дано целое число A. Проверить истинность высказывания: «Число A является нечетным». +# Примечание: В задании требуется вывести логическое значение True, если выражение +# для введеных исходных данных является истинным, и значение False в противном случае. \ No newline at end of file diff --git a/lesson_1/home_task/task2.py b/lesson_1/home_task/task2.py new file mode 100644 index 0000000..b72e2dc --- /dev/null +++ b/lesson_1/home_task/task2.py @@ -0,0 +1,17 @@ +# todo: Преобразуйте переменную age и foo в число +# age = "23" +# foo = "23abc" +# +# Преобразуйте переменную age в Boolean +# age = "123abc" +# +# Преобразуйте переменную flag в Boolean +# flag = 1 +# +# Преобразуйте значение в Boolean +# str_one = "Privet" +# str_two = "" +# +# Преобразуйте значение 0 и 1 в Boolean +# +# Преобразуйте False в строку \ No newline at end of file diff --git a/lesson_1/home_task/task3.py b/lesson_1/home_task/task3.py new file mode 100644 index 0000000..c36e797 --- /dev/null +++ b/lesson_1/home_task/task3.py @@ -0,0 +1,5 @@ +# todo: Данные две переменные: +# age = 36.6 +# temperature = 25 +# Нужно обменять значения переменных местами. В итого age +# должен равнятся 25 а temperature – 36.6: \ No newline at end of file diff --git a/lesson_1/home_task/task4.py b/lesson_1/home_task/task4.py new file mode 100644 index 0000000..717dc9b --- /dev/null +++ b/lesson_1/home_task/task4.py @@ -0,0 +1,18 @@ +# todo: Заданы три числа в переменных x, y, z. +# Напечатать наибольшее из этих чисел. +# Пример: +# x = 10 +# y = 15 +# z = 2 +# Ответ: +# Наибольшее число 15 + +# Пример: +# x = 77 +# y = 9 +# z = 130 +# Ответ: +# Наибольшее число 130 + +# Задачу решить без функций max и прочих. +# Значение переменных может меняться \ No newline at end of file diff --git a/lesson_1/home_task/task5.py b/lesson_1/home_task/task5.py new file mode 100644 index 0000000..1967656 --- /dev/null +++ b/lesson_1/home_task/task5.py @@ -0,0 +1,4 @@ +#todo: Написать программу, которая считывает два числа и выводит их сумму, разность, частное, произведение, +# результат целочисленного деления, результат деления с остатком, результат возведения в степень. + + diff --git a/lesson_1/home_task/task6.py b/lesson_1/home_task/task6.py new file mode 100644 index 0000000..203f6b1 --- /dev/null +++ b/lesson_1/home_task/task6.py @@ -0,0 +1,2 @@ +#todo: Дана сторона квадрата a. Найти его площадь S = a² +# Примечание: сторону квадрата получаем через функцию input(). diff --git a/lesson_1/home_task/task7.py b/lesson_1/home_task/task7.py new file mode 100644 index 0000000..4cb1651 --- /dev/null +++ b/lesson_1/home_task/task7.py @@ -0,0 +1,2 @@ +#todo: Даны три точки A , B , C на числовой оси. Найти длины отрезков AC и BC и их сумму. +# Примечание: все точки получаем через функцию input(). diff --git a/lesson_1/home_task/task8.py b/lesson_1/home_task/task8.py new file mode 100644 index 0000000..79a8b4e --- /dev/null +++ b/lesson_1/home_task/task8.py @@ -0,0 +1 @@ +# todo: Проверить истинность высказывания: "Данное четырехзначное число читается одинаково слева направо и справа налево". \ No newline at end of file diff --git a/lesson_1/home_task/task9.py b/lesson_1/home_task/task9.py new file mode 100644 index 0000000..186d249 --- /dev/null +++ b/lesson_1/home_task/task9.py @@ -0,0 +1,2 @@ +# todo: Решить линейное уравнение A·x + B = 0, заданное своими коэффициентами A и B (коэффициент A не равен 0). +# Примечание: коэффициенты получаем через функцию input(). \ No newline at end of file diff --git a/lesson_1/manual/Lesson_1.pdf b/lesson_1/manual/Lesson_1.pdf new file mode 100644 index 0000000..3d1a8d2 Binary files /dev/null and b/lesson_1/manual/Lesson_1.pdf differ diff --git a/lesson_1/to_read.txt b/lesson_1/to_read.txt new file mode 100644 index 0000000..e69de29