В городке N в последние дни снова растёт заболеваемость коронавирусом. Как и во всех остальных городах, перед администрацией стоит задача сбить темп эпидемии, максимально сохраняя экономику. По поручению мэра было проведено исследование, в результате которого составили список магазинов города с размером их средней дневной выручки, количества посетителей в день и вероятностью их заражения (в процентах) во время посещения магазина, исходя из площади помещений и соблюдения санитарных норм.
Требуется определить список магазинов, которые требуется временно закрыть, чтобы сократить дневную заболеваемость на M человек, с минимальными потерями для экономики. Потери для экономики определяются совокупным размером выручки, который перестанут получать закрытые магазины.
Насмотревшись Гривити Фолз и вдохновившись всякими загадками, которыми этот сериал был напичкан, я полез искать информацию про всякие шифры. И тут меня посетила идея сделать на основе шифров квест для своей жены (тогда ещё девушки). У меня в наличии было 2 дня, т.к. она уехала в гости к маме и мне не пришлось шифроваться. Бегло накидав на листик план действий, я полез за материалом. Шифров, загадок, ребусов в интернете оказалось очень много. Почти 2 дня у меня и ушло вперемешку с сериальчиков, листания пикабу и пинанием хрена.
Сейчас покажу всё, что в итоге получилось из моей затеи.
Чтобы из трех отрезков можно было составить треугольник, необходимо и достаточно, чтобы сумма длин любых двух отрезков была строго больше третьего.
Напишите функцию triangle(a, b, c), которая принимает на вход три длины отрезков и определяет, можно ли из этих отрезков составить треугольник. Ваша функция должна печатать "Это треугольник", если составить треугольник можно, и "Это не треугольник", если нельзя.
Пример 1
Ввод
triangle(1, 1, 2)
Вывод
Это не треугольник
Пример 2
Ввод
triangle(7, 6, 10)
Вывод
Это треугольник
Пример 3
Ввод
triangle(20, 13, 17)
Вывод
Это треугольник исправить код:
PythonВыделить код
1
2
3
4
5
6
7
8
9
10
11
12
13
def Triangle(a, b, c):
if b < a > c:
return a < b + c
elif a < b > c:
return b < a + c
else:
return c < a + c
a = int(input())
b = int(input())
c = int(input())
print('Это треугольник' if Triangle(a, b, c) else "Это не треугольник")
Привет Пикабу!
Насмотревшись Гривити Фолз и вдохновившись всякими загадками, которыми этот сериал был напичкан, я полез искать информацию про всякие шифры. И тут меня посетила идея сделать на основе шифров квест для своей жены (тогда ещё девушки). У меня в наличии было 2 дня, т.к. она уехала в гости к маме и мне не пришлось шифроваться. Бегло накидав на листик план действий, я полез за материалом. Шифров, загадок, ребусов в интернете оказалось очень много. Почти 2 дня у меня и ушло вперемешку с сериальчиков, листания пикабу и пинанием хрена.
Сейчас покажу всё, что в итоге получилось из моей затеи.
Объяснение:
Чтобы из трех отрезков можно было составить треугольник, необходимо и достаточно, чтобы сумма длин любых двух отрезков была строго больше третьего.
Напишите функцию triangle(a, b, c), которая принимает на вход три длины отрезков и определяет, можно ли из этих отрезков составить треугольник. Ваша функция должна печатать "Это треугольник", если составить треугольник можно, и "Это не треугольник", если нельзя.
Пример 1
Ввод
triangle(1, 1, 2)
Вывод
Это не треугольник
Пример 2
Ввод
triangle(7, 6, 10)
Вывод
Это треугольник
Пример 3
Ввод
triangle(20, 13, 17)
Вывод
Это треугольник исправить код:
PythonВыделить код
1
2
3
4
5
6
7
8
9
10
11
12
13
def Triangle(a, b, c):
if b < a > c:
return a < b + c
elif a < b > c:
return b < a + c
else:
return c < a + c
a = int(input())
b = int(input())
c = int(input())
print('Это треугольник' if Triangle(a, b, c) else "Это не треугольник")
Объяснение: