*Для тех, кто не понимает, что здесь происходит, но очень интересно, и для тех, кому надо больше, - ссылка в конце поста.*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Задача 1:
Тема: Сравнения чисел, объекты истинности
Вводится стоимость килограмма крыжовника, это положительное вещественное число с точностью до сотых. Необходимо определить является ли ее дробная часть > 50 и кратной 3. Вывести True или False.
# вводные данные
people = int(input())
# продолжите решение здесь
------------------------------------------------------------------------------------------------------------------------------------------------------------------------Задача 2:
Тема: Операторы break, continue, else
На премьере новой части фильма "Человек-паук 7: гвоздь мне в кеды" остались только билеты на последний ряд. В последнем ряду 10 мест(список от 1го до 10ти). Вы выбираете места для 5-ти человек. В цикле нужно ввести номер места, которое вы бронируете и заменить номер на "x". И цикл заканчивается когда вы купите 5-ть мест, нужно учесть тот момент, что могут вводиться одинаковые и несуществующие номера мест. Вывести на экран итоговый список. Используйте в решении оператор continue.
['x', 2, 3, 'x', 'x', 'x', 'x', 8, 9, 10]
['x', 'x', 'x', 'x', 'x', 6, 7, 8, 9, 10]
['x', 2, 3, 'x', 5, 'x', 'x', 8, 'x', 10]
# продолжите решение здесь
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Задача 3:
Тема: Декораторы
Создайте функцию func, которая принимает строку и создает на ее основе список из слов. Далее необходимо создать декоратор decor, который преобразует этот список в пункты меню:
x = decor(func)
print(x("Поскользнулся упал закрытый_перелом потерял_сознание очнулся—гипс!"))
-----------------------------------------------------------------------------------------------------------------------------------------------
1. Поскользнулся
2. упал
3. закрытый_перелом
4. потерял_сознание
5. очнулся—гипс!
Нужно только объявить функцию и декоратор, никаких вызовов и декорирований.
x = decor(func)
print(x("Поскользнулся упал закрытый_перелом потерял_сознание очнулся—гипс!"))
1. Поскользнулся
2. упал
3. закрытый_перелом
4. потерял_сознание
5. очнулся—гипс!
x = decor(func)
print(x("понюхал сморщился закрыл_нос съел")))
1. понюхал
2. сморщился
3. закрыл_нос
4. съел
x = decor(func)
print(x("пришел увидел фуу мерзость еще"))
1. пришел
2. увидел
3. фуу
4. мерзость
5. еще
# продолжите решение здесь
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Понравилось? Залетай! - t.me/Python_Py_Sam