Напишите программу, которая запрашивает у пользователя имя и фамилию с новой строки и выводит на экран сообщение:
Имя Фамилия, добро пожаловать!
name = input("Введите имя:")
surname = input("Введите фамилию:")
print(name, " ", surname, ", добро пожаловать!", sep = "")
Введите имя:Алла Введите фамилию:Тамбовцева Алла Тамбовцева, добро пожаловать!
Напишите программу, которая запрашивает у пользователя год рождения и возвращает число лет, которое ему исполнилось или исполнится в текущем 2020 году.
year = int(input("Введите год рождения: "))
print(2020 - year)
Введите год рождения: 1994 26
# также рассмотрели случай с вводом текущего года
year_b = int(input("Введите год рождения: "))
year_c = int(input("Введите год: "))
print(year_c - year_b)
Введите год рождения: 1994 Введите год: 2020 26
Напишите программу, которая запрашивает у пользователя с клавиатуры его рост в сантиметрах, его вес в килограммах (каждый показатель – с новой строки, в новом запросе) и выводит на экран сообщение вида:
Индекс массы тела: [значение].
где вместо [значение]
подставляется посчитанное значение индекса массы тела.
Индекс массы тела считается так:
$$ BMI=m/h^2, $$где $m$ – масса тела в килограммах, $h$ – рост в метрах.
# в дополнение к условию округлили результат
height = int(input("Введите рост (в см): "))
weight = int(input("Введите вес: "))
bmi = weight / ((height / 100) ** 2)
print("Индекс массы тела:", round(bmi, 2))
Введите рост (в см): 168 Введите вес: 56 Индекс массы тела: 19.84
Задачи 4 и 5 пока не решали.
Напишите программу, которая просит пользователя ввести число и, если число является положительным, выводит на экран значение TRUE
, если нет — значение FALSE
.
Напишите программу, которая просит пользователя ввести целое число и, если число является четным, выводит на экран значение TRUE
, если нет — значение FALSE
. Для простоты пока будем считать, что нецелые значения пользователь вводить не будет.
Подсказка: для проверки четности пригодится оператор для нахождения остатка от деления %
. Запустите код 5 % 2
и посмотрите на результат.