Напишите программу, которая запрашивает у пользователя его возраст и выводит сообщение “Вы совершеннолетний(я)” или “Вы несовершеннолетний(я)”, в зависимости от значения возраста (18 и больше – совершеннолетие).
Напишите программу, которая запрашивает у пользователя два числа и выводит сообщение “Первое число больше второго”, “Второе число больше первого” или “Оба числа равны”, в зависимости от значений введенных чисел.
Напишите программу, которая запрашивает у пользователя его имя и выводит сообщение “Привет, [имя]!”, если пользователь ввел имя, или сообщение “Вы не ввели имя.”, если пользователь не ввел имя.
python
age = int(input("Введите ваш возраст: "))
if age >= 18:
print("Вы совершеннолетний(я)")
else:
print("Вы несовершеннолетний(я)")
2. Сравнение чисел.
Задача:
- Получить от пользователя два числа
- Сравнить их
- Вывести сообщение "Первое число больше второго", "Второе число больше первого" или "Оба числа равны"
Решение:
- Считываем два числа с помощью функции input()
- Преобразуем введенные значения в числа с помощью функции int()
- Сравниваем значения с помощью условных операторов
- Выводим соответствующее сообщение
Применяемые методы:
- функция input() - для ввода значения с клавиатуры
- функция int() - для преобразования строки в целое число
- условные операторы if, elif, else - для проверки различных условий
- функция print() - для вывода на экран
Перейдем к написанию кода:
python
number1 = int(input("Введите первое число: "))
number2 = int(input("Введите второе число: "))
if number1 > number2:
print("Первое число больше второго")
elif number2 > number1:
print("Второе число больше первого")
else:
print("Оба числа равны")
3. Проверка наличия имени.
Задача:
- Получить от пользователя имя
- Проверить, было ли имя введено
- Вывести сообщение "Привет, [имя]!" или "Вы не ввели имя."
Решение:
- Считываем имя пользователя с помощью функции input()
- Проверяем, не является ли введенная строка пустой с помощью функции len()
- Если строка не пустая, выводим приветственное сообщение с именем пользователя
- Если строка пустая, выводим сообщение о не введенном имени
Применяемые методы:
- функция input() - для ввода значения с клавиатуры
- функция len() - для проверки длины строки
- условный оператор if - для проверки условия
- функция print() - для вывода на экран
Перейдем к написанию кода:
python
name = input("Введите ваше имя: ")
if len(name) != 0:
print("Привет, " + name + "!")
else:
print("Вы не ввели имя.")
Вот и все, задачи решены. Можно объединить все три программы в одно целое. Код будет выглядеть следующим образом:
python
# Определение совершеннолетия
age = int(input("Введите ваш возраст: "))
if age >= 18:
print("Вы совершеннолетний(я)")
else:
print("Вы несовершеннолетний(я)")
# Сравнение чисел
number1 = int(input("Введите первое число: "))
number2 = int(input("Введите второе число: "))
if number1 > number2:
print("Первое число больше второго")
elif number2 > number1:
print("Второе число больше первого")
else:
print("Оба числа равны")
# Проверка наличия имени
name = input("Введите ваше имя: ")
if len(name) != 0:
print("Привет, " + name + "!")
else:
print("Вы не ввели имя.")
Также можно добавить дополнительные проверки значений, например, вывести сообщение об ошибке, если пользователь ввел не число или не ввел значение. Но для решения данной задачи усложнять код не имеет смысла, так как требования к входным данным не были указаны.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет