Python: n (неотрицательное целое число) копии первых 2 символов данной строки
Python Basic: упражнение 23 с решением
Напишите программу на Python для получения n (неотрицательных целых) копий первых 2 символов заданной строки. Вернуть n копий всей строки, если длина меньше 2.
Иллюстрированная презентация:
Пример решения : -
Код Python:
def substring_copy(str, n):
flen = 2
if flen > len(str):
flen = len(str)
substr = str[:flen]
result = ""
for i in range(n):
result = result + substr
return result
print(substring_copy('abcdef', 2))
print(substring_copy('p', 3));
Пример вывода:
ABAB ррр
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для подсчета числа 4 в данном списке.
Далее: Напишите программу на Python, чтобы проверить, является ли переданная буква гласной или нет.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования