Загрузка данных
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("Треугольник не существует")