Загрузка данных


a = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
c = int(input("Введите третье число: "))

if 1 <= a <= 3:
    print(a)
if 1 <= b <= 3:
    print(b)
if 1 <= c <= 3:
    print(c)
2.
year = int(input("Введите год: "))

if year % 400 == 0 or (year % 4 == 0 and year % 100 != 0):
    print("366 дней")
else:
    print("365 дней")
3.
price = float(input("Введите сумму покупки: "))

if price > 1000:
    price = price * 0.95
elif price > 500:
    price = price * 0.97

print("Стоимость со скидкой:", price, "руб.")
4.
unit = int(input("Введите номер единицы (1-кг, 2-мг, 3-г, 4-т, 5-ц): "))
m = float(input("Введите массу: "))

if unit == 1:
    kg = m
elif unit == 2:
    kg = m / 1000000
elif unit == 3:
    kg = m / 1000
elif unit == 4:
    kg = m * 1000
elif unit == 5:
    kg = m * 100
else:
    kg = -1
    print("Неверный номер единицы измерения")

if kg != -1:
    print("Масса в килограммах:", kg)
5.
import math

a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
c = float(input("Введите третье число: "))
d = float(input("Введите четвёртое число: "))

m = min(a, b, c, d)
print("Косинус минимального числа:", math.cos(m))
6.
import math

a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
c = float(input("Введите третье число: "))

m = max(a, b, c)
print("Синус максимального числа:", math.sin(m))
7.
import math

a = float(input("Первая сторона первого треугольника: "))
b = float(input("Вторая сторона первого треугольника: "))
c = float(input("Третья сторона первого треугольника: "))

x = float(input("Первая сторона второго треугольника: "))
y = float(input("Вторая сторона второго треугольника: "))
z = float(input("Третья сторона второго треугольника: "))

if a + b > c and a + c > b and b + c > a and x + y > z and x + z > y and y + z > x:
    p1 = (a + b + c) / 2
    p2 = (x + y + z) / 2

    s1 = math.sqrt(p1 * (p1 - a) * (p1 - b) * (p1 - c))
    s2 = math.sqrt(p2 * (p2 - x) * (p2 - y) * (p2 - z))

    if abs(s1 - s2) < 0.000001:
        print("Треугольники равновеликие")
    else:
        print("Foul!!!")
else:
    print("Один из треугольников не существует")
8.
import math

a = float(input("Введите основание треугольника: "))
b = float(input("Введите боковую сторону: "))

if a > 0 and b > 0 and 2 * b > a:
    h = math.sqrt(b * b - (a / 2) * (a / 2))
    s = a * h / 2
    print("Площадь:", s)

    if s % 2 == 0:
        print("Площадь после деления на 2:", s / 2)
    else:
        print("Не могу делить на 2!")
else:
    print("Такого треугольника не существует")
9.
months = ["January", "February", "March", "April", "May", "June",
          "July", "August", "September", "October", "November", "December"]

n = int(input("Введите номер месяца (1-12): "))

if 1 <= n <= 12:
    print(months[n - 1])
else:
    print("Неверный номер месяца")
10.
import math

print("1 - радианы в градусы")
print("2 - градусы в радианы")
choice = int(input("Выберите перевод: "))
value = float(input("Введите значение: "))

if choice == 1:
    result = value * 180 / math.pi
    print("Градусы:", result)
elif choice == 2:
    result = value * math.pi / 180
    print("Радианы:", result)
else:
    print("Неверный выбор")
11.
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
c = float(input("Введите третье число: "))

count = 0

if a > 0:
    count = count + 1
if b > 0:
    count = count + 1
if c > 0:
    count = count + 1

print("Количество положительных чисел:", count)
12.
import math

x = float(input("Введите x: "))
y = float(input("Введите y: "))

if (x > 0 and y > 0) or (x < 0 and y < 0):
    result = math.sqrt(x * y)
    print("Среднее геометрическое:", result)
else:
    result = (x + y) / 2
    print("Среднее арифметическое:", result)
13.
x = float(input("Введите первую сторону: "))
y = float(input("Введите вторую сторону: "))
z = float(input("Введите третью сторону: "))

sides = [x, y, z]
sides.sort()

a = sides[0]
b = sides[1]
c = sides[2]

if a > 0 and a + b > c and abs(a * a + b * b - c * c) < 0.000001:
    print("Прямоугольный треугольник существует")
    print("Площадь:", a * b / 2)
else:
    print("Прямоугольного треугольника не существует")
14.
import math

a = float(input("Введите сторону a: "))
b = float(input("Введите сторону b: "))
c = float(input("Введите сторону c: "))

if a > 0 and b > 0 and c > 0 and a + b > c and a + c > b and b + c > a:
    p = (a + b + c) / 2
    s = math.sqrt(p * (p - a) * (p - b) * (p - c))
    print("Площадь треугольника:", s)
else:
    print("Треугольник не существует")