diff --git a/part1_basic/lesson4/README.md b/part1_basic/lesson4/README.md new file mode 100644 index 0000000..68160e1 --- /dev/null +++ b/part1_basic/lesson4/README.md @@ -0,0 +1,12 @@ +Напишите программу, которая запрашивает у пользователя его возраст +и выводит сообщение "Вы совершеннолетний(я)" или "Вы несовершеннолетний(я)", +в зависимости от значения возраста (18 и больше - совершеннолетие). + +Напишите программу, которая запрашивает у пользователя два числа и +выводит сообщение "Первое число больше второго", "Второе число больше первого" +или "Оба числа равны", в зависимости от значений введенных чисел. + +Напишите программу, которая запрашивает у пользователя его имя +и выводит сообщение "Привет, [имя]!", если пользователь ввел имя, +или сообщение "Вы не ввели имя.", если пользователь не ввел имя. + diff --git a/part1_basic/lesson4/app.py b/part1_basic/lesson4/app.py new file mode 100644 index 0000000..6071b14 --- /dev/null +++ b/part1_basic/lesson4/app.py @@ -0,0 +1,29 @@ +""" +Модуль является результатом выполнения практической +домашней работы по теме +"Знакомство с условными конструкциями" + +:copyright: Сергей Ванюшкин +:git: https://git.pi3c.ru/pi3c/StudyRepo_Synergy.git +:license: MIT +2023г. +""" + +# 1. Давайте не буду обрабатывать исключения с некорректными +# введенными данными, а просто сделаю так и не буду усложнять: +print( + "Вы {}совершеннолетний".format( + "не" if int(input("Ваш возраст: ")) in range(0, 18) else "" + ) +) + +# 2. Вывод немного не по тз, но проще(по моему) +num1, num2 = map(int, input("Введите два числа через пробел: ").split()) +if num1 == num2: + print("Оба числа равны") +else: + print("Первое число {} второго".format("больше" if num1 > num2 else "меньше")) + +# 3. +name = input("Введите ваше имя: ") +print(f"Привет, {name}!" if name else "Вы не ввели имя🤨!")