Напишите программу, которая запрашивает у пользователя имя и фамилию с новой строки и выводит на экран сообщение:
Имя Фамилия, добро пожаловать!
# вариант 1
name = input("Введите имя: ")
surname = input("Введите фамилию:")
print(name + " " + surname + ", добро пожаловать!")
Введите имя: Алла Введите фамилию:Т Алла Т, добро пожаловать!
# вариант 2
name = input("Введите имя: ")
surname = input("Введите фамилию:")
print(name, " ", surname, ", добро пожаловать!", sep = "")
Введите имя: Алла Введите фамилию:Т Алла Т, добро пожаловать!
Напишите программу, которая запрашивает у пользователя год рождения и возвращает число лет, которое ему исполнилось или исполнится в текущем 2021 году.
b_year = int(input("Введите год рождения: "))
print(2021 - b_year)
Введите год рождения: 1994 27
Напишите программу, которая запрашивает у пользователя с клавиатуры его рост в сантиметрах, его вес в килограммах (каждый показатель – с новой строки, в новом запросе) и выводит на экран сообщение вида:
Индекс массы тела: [значение].
где вместо [значение]
подставляется посчитанное значение индекса массы тела.
Индекс массы тела считается так:
$$ BMI=m/h^2, $$где $m$ – масса тела в килограммах, $h$ – рост в метрах.
# вариант 1
height = float(input("Ваш рост (в см): "))
weight = float(input("Ваш вес (в кг): "))
bmi = weight / (height / 100) ** 2
print("Индекс массы тела: ", bmi, ".", sep = "")
Ваш рост (в см): 168 Ваш вес (в кг): 60 Индекс массы тела: 21.258503401360546.
# вариант 2 - f-strings
height = float(input("Ваш рост (в см): "))
weight = float(input("Ваш вес (в кг): "))
bmi = weight / (height / 100) ** 2
print(f"Индекс массы тела: {bmi}.")
Ваш рост (в см): 168 Ваш вес (в кг): 60 Индекс массы тела: 21.258503401360546.
# вариант 3 – если хотим округлить до 2 знака
height = float(input("Ваш рост (в см): "))
weight = float(input("Ваш вес (в кг): "))
bmi = weight / (height / 100) ** 2
print(f"Индекс массы тела: {round(bmi, 2)}.")
Ваш рост (в см): 168 Ваш вес (в кг): 60 Индекс массы тела: 21.26.