4. Составить программу для решения следующей задачи. (Уровень А): Даны катеты прямоугольного треугольника a и b. Найти его площадь S=½*a*b. (Уровень B): Дано целое число. Если оно кратно 3, то удвоить его. В противном случае уменьшить его на величину остатка отделения этого числа на 3. Вывести полученное число. (Уровень C): Найти сумму положительных нечетных чисел, меньших 100.
a = float(input("Введите значение катета a: ")) b = float(input("Введите значение катета b: ")) S = 0.5 * a * b print("Площадь прямоугольного треугольника равна:", S)
Уровень B:
num = int(input("Введите целое число: ")) if num % 3 == 0: num *= 2 else: num -= num % 3 print("Результат:", num)
Уровень C:
sum_odd = 0 for i in range(1, 100, 2): if i % 2 != 0: sum_odd += i print("Сумма положительных нечетных чисел, меньших 100, равна:", sum_odd)
Уровень А:
a = float(input("Введите значение катета a: "))b = float(input("Введите значение катета b: "))
S = 0.5 * a * b
print("Площадь прямоугольного треугольника равна:", S)
Уровень B:
num = int(input("Введите целое число: "))if num % 3 == 0:
num *= 2
else:
num -= num % 3
print("Результат:", num)
Уровень C:
sum_odd = 0for i in range(1, 100, 2):
if i % 2 != 0:
sum_odd += i
print("Сумма положительных нечетных чисел, меньших 100, равна:", sum_odd)