Как найти периметр прямоугольника в пайтоне

Прямоугольник – четырехугольник, у которого все углы прямые (равны 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

  • Read
  • Discuss
  • 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!

    Эксперт PythonЭксперт Java

    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 минуту
    iSmokeJC, напишу если Вы не против, вдруг человек там ждёт

    Python
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    def perimeter(a,b):
        return (a+b)*2
     
    def area(a,b):
        return a*b
     
     
    a = int(input('First side: '))
    b = int(input('Second side: '))
     
    print(f'Периметр = {perimeter(a,b)}')
    print(f'Площадь = {area(a,b)}')



    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-угольника, который вписан в…

    Вычислить для треугольника все стороны, все углы, периметр и площадь
    Вычислить для треугольника ABC все стороны, все углы (в градусной мере), периметр и
    площадь, если…

    Вычислить периметр P и площадь S прямоугольника со сторонами, параллельными осям координат
    Написать функции RectP(x1, y1, x2, y2), RectS(x1, y1, x2, y2), вычисляющие
    периметр P и площадь S…

    Для прямоугольника вычислить: длины сторон, периметр
    Помогите, пожалуйста, составить программу
    Дан прямоугольник на плоскости, заданный координатами…

    Вычислить по заданной стороне равностороннего треугольника его периметр и площадь
    Описать процедуру TrianglePS (a, P, S), вычисляющую по стороне а равностороннего треугольника его…

    Вычислить площадь и периметр квадрата со стороной а,площадь и периметр прямоугольника со сторонами b и с
    вычислить площадь и периметр квадрата со стороной а, площадь и периметр прямоугольника со сторонами…

    Искать еще темы с ответами

    Или воспользуйтесь поиском по форуму:

    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

    Show hidden 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 * (pa) * (pb) * (pc))
    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]

    Понравилась статья? Поделить с друзьями:

    Не пропустите также:

  • Как найти результаты лотереи
  • Как найти отношение площадей треугольников если известны
  • Как найти стимул к учебе
  • Как найти продукцию по техническим условиям
  • The sun origin как найти атрию

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии