CCCPaste

d16de1f712b15

# Вместо многоточия укажите нужные параметры.
def find_pool_capacity(length, num_of_people, width=None):
    # Опишите условие, когда передано отрицательное значение длины.
    if length < 0:
        length = -length
    # Опишите условие, когда передано отрицательное значение 
    # количества людей.
    if num_of_people < 0:
        num_of_people = -num_of_people

    # Опишите условие, когда ширина бассейна не указана, когда указано
    # отрицательное значение, и когда положительное.
    if width is None:
        width = length
    elif width < 0:
        width = -width

    S = length * width

    # Опишите условие вывода сообщений и распечатайте эти сообщения.
    if S == 1 and num_of_people ==1:
        return print('Бассейн площадью ' + str(S) + ' кв. м. вмещает ' + str(num_of_people) + ' чел.')

    if num_of_people == 0:
        return print('Бассейн площадью ' + str(S) + ' кв. м. вмещает ' + str(num_of_people) + ' чел.')

    if S / num_of_people >= 2:
         return print('Бассейн площадью ' + str(S) + ' кв. м. вмещает ' + str(num_of_people) + ' чел.')
    else:
         return print('Бассейн площадью ' + str(S) + ' кв. м. не вмещает ' + str(num_of_people) + ' чел.')

# Проверьте работу функции, можете подставить свои значения.
find_pool_capacity(4, 2)
find_pool_capacity(4, 5, 10)
find_pool_capacity(-10, -5, -2)
find_pool_capacity(1, 1, 1)