Прямоугольник – четырехугольник, у которого все углы прямые (равны 90 градусам).
Площадь прямоугольника
Для вычисления площади прямоугольника необходимо умножить его длину на ширину:
S = a×b
sideA = int(input("Длина: "))
sideB = int(input("Ширина: "))
area = sideA * sideB;
print("Площадь прямоугольника: ", area)
Периметр прямоугольника
Для вычисления периметра прямоугольника необходимо сложить длины всех его сторон:
P = a + b + a + b = 2×a + 2×b = 2×(a + b)
sideA = int(input("Длина: "))
sideB = int(input("Ширина: "))
perimeter = (sideA + sideB) * 2;
print("Периметр прямоугольника: ", perimeter)
Смотрите также:
Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article
The circumference of a figure is the sum of all the side lengths. To calculate the circumference of square, length of one of the side is required as all sides are equal. To calculate the circumference of rectangle, length and breadth of rectangle is required.
Circumference of a Square:
The circumference of a square is given by the formula:
C = 4 * a where a is the side length.
Examples :
input: 4 output: 16 input: 3 output: 12
C++
#include <bits/stdc++.h>
using
namespace
std;
int
Circumference(
int
a)
{
return
4 * a;
}
int
main()
{
int
a = 5;
cout <<
"Circumference of"
<<
" a square is "
<< Circumference(a);
return
0;
}
Java
import
java.io.*;
class
GFG
{
int
Circumference(
int
a)
{
return
4
* a;
}
public
static
void
main(String args[])
{
GFG obj =
new
GFG();
int
a =
5
;
System.out.println(
"Circumference of "
+
"a square is "
+
obj.Circumference(a));
}
}
Python3
def
Circumference(a):
return
(
4
*
a)
a
=
5
c
=
Circumference(a)
print
(
"Circumference of a "
+
"square is % d"
%
(c))
C#
using
System;
class
GFG
{
static
int
Circumference(
int
a)
{
return
4 * a;
}
public
static
void
Main()
{
int
a = 5;
Console.WriteLine(
"Circumference"
+
" of a square is "
+
Circumference(a));
}
}
PHP
<?php
function
Circumference(
$a
)
{
return
4 *
$a
;
}
$a
= 5;
echo
"Circumference of a "
.
"square is "
,
Circumference(
$a
);
?>
Javascript
<script>
function
Circumference(a)
{
return
4 * a;
}
let a = 5;
document.write(
"Circumference of"
+
" a square is "
+Circumference(a));
</script>
Output :
Circumference Of a square is 20
Time complexity : O(1)
Auxiliary Space : O(1)
Circumference of a rectangle:
The circumference of a rectangle is given by the formula:
C = 2 * (l + W) where l is the length and W is the width.
Examples :
input: 2 4 output: 12 input: 4 6 output: 20
C++
#include <iostream>
using
namespace
std;
int
Circumference(
int
l,
int
w)
{
return
(2 * (l + w));
}
int
main()
{
int
l = 8, w = 4;
int
c = Circumference(l, w);
cout <<
"Circumference of a"
<<
" rectangle is "
<< c << endl;
return
0;
}
Python3
def
Circumference(l, w):
return
(
2
*
(l
+
w))
l
=
8
w
=
4
c
=
Circumference(l, w)
print
(
"Circumference of a"
+
" rectangle is % d"
%
(c))
Java
import
java.io.*;
class
GFG
{
static
int
Circumference(
int
l,
int
w)
{
return
(
2
* (l + w));
}
static
public
void
main(String[] args)
{
int
l =
8
, w =
4
;
int
c = Circumference(l, w);
System.out.println(
"Circumference of "
+
"a rectangle is "
+ c);
}
}
C#
using
System;
class
GFG
{
static
int
Circumference(
int
l,
int
w)
{
return
(2 * (l + w));
}
static
public
void
Main()
{
int
l = 8, w = 4;
int
c = Circumference(l, w);
Console.WriteLine(
"Circumference of "
+
"a rectangle is "
+ c);
}
}
PHP
<?php
function
Circumference(
$l
,
$w
)
{
return
(2 * (
$l
+
$w
));
}
$l
= 8;
$w
= 4;
$c
= Circumference(
$l
,
$w
);
echo
"Circumference of a "
.
"rectangle is "
,
$c
,
"n"
;
?>
Javascript
<script>
function
Circumference(l , w)
{
return
(2 * (l + w));
}
var
l = 8, w = 4;
var
c = Circumference(l, w);
document.write(
"Circumference of "
+
"a rectangle is "
+ c);
</script>
Output :
Circumference of a rectangle is 24
Time complexity : O(1)
Auxiliary Space : O(1)
Last Updated :
17 Feb, 2023
Like Article
Save Article
0 / 0 / 0 Регистрация: 29.03.2022 Сообщений: 2 |
|
1 |
|
Вычислить площадь и периметр прямоугольника29.03.2022, 17:48. Показов 14352. Ответов 3
Помогите пожалуйста решить задачу.
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
29.03.2022, 17:48 |
3 |
Am I evil? Yes, I am! 16122 / 9008 / 2605 Регистрация: 21.10.2017 Сообщений: 20,716 |
|
29.03.2022, 18:17 |
2 |
3 |
Damenikx 954 / 340 / 113 Регистрация: 04.08.2018 Сообщений: 2,534 |
||||
29.03.2022, 18:48 |
3 |
|||
iSmokeJC, я считаю всё честно Добавлено через 21 минуту
3 |
0 / 0 / 0 Регистрация: 29.03.2022 Сообщений: 2 |
|
29.03.2022, 19:12 [ТС] |
4 |
Спасибо большое)) Получилось
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
29.03.2022, 19:12 |
Помогаю со студенческими работами здесь Вычислить периметр и площадь правильного 17-угольника, который вписан в круг заданного радиуса Вычислить периметр и площадь правильного 17-угольника, который вписан в… Вычислить для треугольника все стороны, все углы, периметр и площадь Вычислить периметр P и площадь S прямоугольника со сторонами, параллельными осям координат Для прямоугольника вычислить: длины сторон, периметр Вычислить по заданной стороне равностороннего треугольника его периметр и площадь
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 4 |
Permalink
Cannot retrieve contributors at this time
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
«»» | |
Имя проекта: practicum_1 | |
Номер версии: 1.0 | |
Имя файла: Задача 1.ру | |
Автор: 2020 © А.И. Баскаков, Челябинск | |
Лицензия использования: CC BY-NC 4.0 (https://creativecommons.org/licenses/by-nc/4.0/deed.ru) | |
Дата создания: 15/11/2020 | |
Описание: Известны длины трёх сторон треугольника. Вычислить периметр треугольника и площадь по формуле Герона (указание: использовать модуль math и функцию sqrt ()). | |
#версия Python: 3.9 | |
«»» | |
import math | |
a = 3 | |
b = 4 | |
c = 5 | |
p = (a+b+c) / 2 | |
S = math.sqrt( p * (p—a) * (p—b) * (p—c)) | |
print(p * 2) | |
print(S) |
Назад в начало
Функция — это именованный блок кода, к которому можно обратиться из любого места программы. У функции есть имя и список входных параметров, а также возвращаемое значение.
Функция позволяет использовать в программе один и тот же фрагмент кода несколько раз.
Oбъявление функции в Python выглядит так:
def function_name(argument1, argument2, …):
# код функции
# def — DEclare Function — «объявить функцию»
# function_name — имя функции
# (argument1, argument2, …) — список аргументов, поступающих на вход функции при ее вызове
# тело функции — это весь код, который идет после двоеточия
# Объявление функции
def hello(name):
print(‘Hello, ‘ + name)
# Вызовы функции
hello(‘Max’)
hello(‘Ivan’)
hello(‘Alex’)
hello(‘Kate’)
# Вывод
>> Hello, Max
>> Hello, Ivan
>> Hello, Alex
>> Hello, Kate
Оператор return возвращает значение из функции.
Представьте себе обычный калькулятор. Вы вводите первое число, операцию и второе число. Калькулятор возвращает нам результат операции над этими числами. Всё просто, не так ли? Функции точно так же умеют возвращать значение с помощью специального оператора return.
# Объявление функции
def sum2(a, b):
return a + b
# Вызовы функции
s1 = sum2(10, 2)
s2 = sum2(108, 100)
s3 = sum2(3, 1)
print(f‘s1 = {s1}‘)
print(f‘s2 = {s2}‘)
print(f‘s3 = {s3}‘)
>> s1 = 12
>> s2 = 208
>> s3 = 4
# Функция умножения двух чисел
def mult2(a, b):
return a * b
# Вызовем нашу функцию
m1 = mult2(10, 2)
m2 = mult2(108, 100)
m3 = mult2(3, 1)
print(f‘m1 = {m1}‘)
print(f‘m2 = {m2}‘)
print(f‘m3 = {m3}‘)
>> m1 = 20
>> m2 = 10800
>> m3 = 3
Для параметров функции можно указывать значения по умолчанию. Это дает возможность вызывать функцию с меньшим числом параметров.
# Аргумент name по умолчанию равен ‘world’
def hello(name=‘world’):
print(‘Hello, ‘ + name)
hello()
hello(‘Ivan’)
>> Hello, world
>> Hello, Ivan
Примеры
1. Квадрат
# Написать функцию square(), вычисляющую квадрат числа.
def square(number):
return number * number # Возвращаем результат работы функции обратно в программу
a = square(2)
print(a)
>> 4
2. Периметр
# Напишите функцию perimetr, вычисляющую периметр прямоугольника со сторонами a и b.
def perimetr(a, b):
return 2 * (a + b)
p = perimetr(4, 3)
print(p)
>> 14
3. Четное число
# Напишите функцию isEven, возвращающую True, если число четное, и False, если — нечетное.
def isEven(x):
return x % 2 == 0
print(isEven(10))
print(isEven(11))
>> True
>> False
4. Сумма списка
# Напишите функцию amountList, которая возвращает сумму всех элементов списка.
def amountList(lst):
amount = 0
for x in lst:
amount += x
return amount
print(amountList([1, 2, 3]))
mylist = [1, 2, 4, 8, 16]
s = amountList(mylist)
print(f‘Сумма списка {mylist} равна {s}‘)
>> 6
>> Сумма списка [1, 2, 4, 8, 16] равна 31
5. Фибоначчи
# Напишите функцию fib, которая возвращает n-ное число Фибоначчи.
# Последовательность Фибоначчи выглядит так: 1 1 2 3 5 8 13 21 34
def fib(n):
a, b = 0, 1
if n == 0: return 0
for i in range(1, n):
a, b = b, a + b
return b
print(fib(2))
print(fib(3))
print(fib(4))
print(fib(5))
print(fib(10))
>> 1
>> 2
>> 3
>> 5
>> 55
6. Факториал
# Напишите функцию fact, вычисляющую значение факториала числа N.
# Факториал числа — это произведение всех чисел от 1 до N.
# Например, факториал числа 5 равен 120 (5! = 120).
def fact(n):
result = 1
while n > 1:
result *= n
n -= 1
return result
print(fact(2))
print(fact(3))
print(fact(4))
print(fact(5))
>> 2
>> 6
>> 24
>> 120
Решение задач
1. Площадь круга
Напишите функцию, которая получает в качестве аргумента радиус круга и находит его площадь.
# Не забудьте написать функцию circle…
print(circle(4))
print(circle(1))
# Вывод:
>> 50.24
>> 3.14
2. На три
Напишите функцию, которая возвращает True, если число делится на 3, и False, если — нет.
# Не забудьте написать функцию three…
print(three(4))
print(three(3))
# Вывод:
>> False
>> True
3. Максимум в списке
Напишите функцию, которая возвращает максимальный элемент из переданного в нее списка.
# Напишите функцию maxList…
mylist = [1, 3, 2]
print(maxList(mylist))
# Вывод:
>> 3
4. Сколько четных
Напишите функцию, которая возвращает количество четных элементов в списке.
# Напишите функцию evenCounter…
mylist = [1, 10, 2, 4, 6]
evens = evenCounter(mylist)
print(even)
# Вывод:
>> 4
5. Уникальные
Напишите функцию, которая возвращает список с уникальными (неповторяющихся) элементам.
# Напишите функцию unique…
mylist = [1, 1, 2, 1, 3, 2, 3]
print(unique(mylist))
# Вывод:
>> [1, 2, 3]