Алтай
Задача 19. Строковые выражения и операция "повторение". Python
Всем привет! Задача: Вывести строковое выражение "Привет!" 10 раз подряд Решение: Для решения такой простой задачи нам понадобится использовать знак * (звездочка). * (Звездочка) при работе с числами выполняет операцию умножения. А при работе со строками выполняет операцию повторения. Посмотрим, как выглядит решение данной задачи в коде: Получим вывод: Задача решена. Еще раз посмотрим как этот знак в Python программировании выполняет арифметическое действие (умножение), если видит, что оба значения...
Загадочные звездочки: Что значит * и ** в параметрах функций на Python
В языке программирования Python символы * и ** используются в параметрах функций для работы с переменным числом аргументов. Эти символы позволяют передавать функции произвольное количество значений без явного указания их количества. В Python символ * перед именем параметра позволяет принимать произвольное количество позиционных аргументов. При вызове функции все аргументы, которые не соответствуют другим параметрам, собираются в кортеж и присваиваются параметру с символом *. Рассмотрим следующий пример: В данном примере функция print_names принимает произвольное количество аргументов...