Ответы на вопрос:
def pramougolnik(a, b):
return (int(a) + int(b)) * 2
def treugolnik( a, b, c ):
return int(a) + int(b) + int(c)
a = input("Введите ширину прямоугольника")
b = input("Введите высоту прямоугольника")
print("Периметр прямоугольника равен: ", pramougolnik(a, b))
a = input("Введите 1 сторону треугольника")
b = input("Введите 2 сторону треугольника")
c = input("Введите 3 сторону треугольника")
print("Периметр треугольника равен: ", treugolnik(a, b, c))
Объяснение:
Как мы знаем перимитр это сумма всех сторон фигуры, для нахождения перимитра прямоугольника мы суммируем все стороны прямоугольника но мы сократим это: вместо того чтобы писать P=a+b+c+d мы сократим это до P=(a+b)*2.
С треугольником тоже самое
Ещё при return мы должны возвращать число а не строку, если бы мы умножили строку было бы так:
a = "Привет!"
print(a*2)
Результат: Привет!Привет!
Из-за этого мы используем int() конвертируя "строковое число" в число
program z;
var a,p:real;
i,n:integer;
begin
p:=0;
read(n);
for i:=1 to n do
begin
read(a);
p:=p+a
end;
write(p)
end.
Объяснение:
переменная n - количество сторон фигуры
переменная p - периметр фигуры
переменная i - параметр цикла
переменная а - i-я (текущая) сторона фигуры
вводим количество сторон фигуры
в цикле вводим размер каждой стороны фигуры и вычисляем периметр (накоплением)
выводим периметр фигуры
var a: array[0..2] of integer;
i, n: integer;
begin
a[1]: =1;
a[2]: =1;
readln(n);
for i: =3 to n do
a[i mod 3] : = a[(i-1) mod 3] + a[(i-2) mod 3];
writeln(a[n mod 3])
end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Alishkek10.03.2021 19:57
-
Ksu2k1711.09.2021 15:35
-
Дашуля11050615.06.2020 06:30
-
usimbekovameruert31.01.2022 06:20
-
denbulking11.07.2022 01:02
-
никиумняшка07.11.2022 23:03
-
Mila151519.10.2020 09:09
-
вованоджи03.09.2022 00:09
-
elizavetanosova200005.02.2022 05:53
-
софия73112.01.2020 07:29
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.