Из курса математики мы знаем что периметр треугольника равен сумме его трех сторон, в равностороннем треугольнике они равны , потому
, где а - сторона равностороннего треугольника.
а площадь расчитывается по формуле
Смотрим программы.
1 Программа подходит, формулы в функциях вроде правильно написаны.
2 Программа не подходит, по виду вроде для квадрата формулы
3 Программа не подходит. Формула площади вроде для треугольника( половина основания на высоту), но не для равностороннего и в функции для периметра в аргументах 3 штуки - очевидно это стороны треугольника и предполагается что они разные.
Поделитесь своими знаниями, ответьте на вопрос:
Вывести на экран сумму чисел от 1 до 1000 только тех чисел которые делятся на 3 без остатка. Используя цикл While (число % 3 == 0)
a = 1
s = 0
while a <= 1000:
if a % 3 == 0:
s += a
a += 1
print(s)