Типы данных. Числовые типы данных: «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)