Типы данных. Числовые типы данных: «int», «float»

 Числовые типы данных

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

a = float(input())
b = float(input())

s = 0.5 * a * b

print(s)

 Две старушки идут навстречу друг другу с постоянными скоростями V1​ и V2​ км/ч. Определите, через какое время (в часах) старушки встретятся, если расстояние между ними равно S км.

s = float(input())
a = float(input())
b = float(input())

t = s / (a + b)

print(t)

 Напишите программу, которая считывает с клавиатуры одно число и выводит обратное ему. Если при этом введённое с клавиатуры число – ноль, то вывести «Обратного числа не существует» (без кавычек).

a = float(input())

if a != 0:
    print(1 / a)
else:
    print('Обратного числа не существует')

 У известного американского писателя Рэя Бредбери есть роман «451 градус по Фаренгейту». Напишите программу, которая определяет, какой температуре по шкале Цельсия соответствует указанное значение по шкале Фаренгейта.

f = float(input())

c = 5 / 9 * (f - 32)

print(c)

 На вход программе подаётся число n – количество собачьих лет. Напишите программу, которая вычисляет возраст собаки в человеческих годах по следующему алгоритму: в течение первых двух лет собачий год равен 10.5 человеческим годам, после этого каждый год собаки равен 4 человеческим годам.

a = int(input())

if a == 1:
    print(10.5)
else:
    print((a - 2) * 4 + 10.5 * 2)

 Дано положительное действительное число. Выведите его первую цифру после десятичной точки.

a = float(input())

b = (a % 1) * 10 // 1

print(int(b))

 Дано положительное действительное число. Выведите его дробную часть.

a = float(input())

b = a % 1

print(b)

 Какое число будет выведено на экран в результате выполнения следующего кода?:

num = max(1, 3, -5, 7) + min(-3, 6, -8, -1) + abs(-17)
print(num)

Ответ: 16

 Напишите программу, которая находит наименьшее и наибольшее из пяти чисел.

a = int(input())
b = int(input())
c = int(input())
d = int(input())
e = int(input())

m = min(a, b, c, d, e)
n = max(a, b, c, d, e)

print('Наименьшее число =', m)
print('Наибольшее число =', n)

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

a = int(input())
b = int(input())
c = int(input())

aa = max(a, b, c)
bb = min(a, b, c)
cc = (a + b + c) - aa - bb

print(aa)
print(cc)
print(bb)

 Назовём число интересным, если в нём разность максимальной и минимальной цифры равняется средней по величине цифре. Напишите программу, которая определяет, интересное число или нет. Если число интересное, следует вывести «Число интересное», иначе – «Число неинтересное».

n = int(input())

a = n // 100
b = n // 10 % 10
c = n % 10

aa = max(a, b, c)
bb = min(a, b, c)

cc = (a + b + c) - aa - bb

if cc == aa - bb:
    print('Число интересное')
else:
    print('Число неинтересное')

 Даны пять чисел​. Напишите программу, которая вычисляет сумму их модулей.

a = float(input())
b = float(input())
c = float(input())
d = float(input())
e = float(input())

a_abs = abs(a) + abs(b) + abs(c) + abs(d) + abs(e)

print(a_abs)

 Прогуливаясь по Манхэттену, вы не можете попасть из точки А в точку Б по кратчайшему пути. Если только вы не умеете проходить сквозь стены, вам обязательно придется идти вдоль его параллельно-перпендикулярных улиц.
 Напишите программу, определяющую манхэттенское расстояние между двумя точками, координаты которых заданы.

a = int(input())
b = int(input())
c = int(input())
d = int(input())

a_abs = abs(a - c) + abs(b - d)

print(a_abs)