Учитывая строку и неотрицательный int n, верните большую строку, содержащую n копий исходной строки.Умножение строк в Python
string_times('Hi', 2) → 'HiHi'
string_times('Hi', 3) → 'HiHiHi'
string_times('Hi', 1) → 'Hi'
Учитывая строку и неотрицательный int n, верните большую строку, содержащую n копий исходной строки.Умножение строк в Python
string_times('Hi', 2) → 'HiHi'
string_times('Hi', 3) → 'HiHiHi'
string_times('Hi', 1) → 'Hi'
def string_times(string, times):
return string*times
Любой последовательность в Python (из которых строка является примером) может быть воспроизведен путем умножения последовательности с целым числом. Хотя будьте осторожны в отношении numpy arrays, так как они будут выполнять умножение на каждый элемент массива.
[Iterables] (https://docs.python.org/2/glossary.html#term-iterable) не всегда может быть реплицирован, он не будет работать с [генераторами] (https: //docs.python. org/2/glossary.html # generator). Я думаю, вы имели в виду [последовательность] (https://docs.python.org/2/glossary.html#term-sequence). – Vincent
Aaaand отредактирован снова. – EvenLisle
Пожалуйста, взгляните на [тур] (http://stackoverflow.com/tour) и [как спросить] (http://stackoverflow.com/help/how-to-ask) – moffeltje
Не меняйте ваш вопрос после того, как вы получили ответ. Кроме того, SO здесь не для решения вашей домашней работы; прочитайте любой учебник по python и попробуйте что-нибудь самостоятельно. – l4mpi