Программирование для всех (основы работы в Python)

Алла Тамбовцева, НИУ ВШЭ

Набор задач 2 по темам: ввод и вывод, преобразование типов, формулировка условий

Задача 1

Напишите программу, которая запрашивает у пользователя имя и фамилию с новой строки и выводит на экран сообщение:

Имя Фамилия, добро пожаловать!

Задача 2

Напишите программу, которая запрашивает у пользователя год рождения и возвращает число лет, которое ему исполнилось или исполнится в текущем 2020 году.

Задача 3

Напишите программу, которая запрашивает у пользователя с клавиатуры его рост в сантиметрах, его вес в килограммах (каждый показатель – с новой строки, в новом запросе) и выводит на экран сообщение вида:

Индекс массы тела: [значение].

где вместо [значение] подставляется посчитанное значение индекса массы тела.

Индекс массы тела считается так:

$$ BMI=m/h^2, $$

где $m$ – масса тела в килограммах, $h$ – рост в метрах.

Задача 4

Напишите программу, которая просит пользователя ввести число и, если число является положительным, выводит на экран значение TRUE, если нет — значение FALSE.

Задача 5

Напишите программу, которая просит пользователя ввести целое число и, если число является четным, выводит на экран значение TRUE, если нет — значение FALSE. Для простоты пока будем считать, что нецелые значения пользователь вводить не будет.

Подсказка: для проверки четности пригодится оператор для нахождения остатка от деления %. Запустите код 5 % 2 и посмотрите на результат.