Melhor resposta
Vamos tomar "our string "
como nossa string.
Como já respondi, você pode usar a multiplicação de strings:
>>> os = "our string "
>>> os * 5
"our string our string our string our string our string "
Claro, você pode usar um loop:
>>> for n in range(5):
... print(os, end="")
...
our string our string our string our string our string >>>
Mas você também pode usar, em python 3 ou 2.7 com from \_\_future\_\_ importar print\_function , formatação de string :
>>> "{0}{0}{0}{0}{0}".format(os)
"our string our string our string our string our string "
E no Python 3.6 e mais tarde você pode usar “strings F”:
>>> f"{os}{os}{os}{os}{os}"
"our string our string our string our string our string "
E, é claro, você poderia até entrar em geradores ou decoradores se realmente achou que valeu a pena.
Resposta
Bem, em Python, se você usar loop para isso, não será possível diferenciá-lo de outras linguagens de programação. Python torna nossas coisas mais fáceis.
Se você quiser repetir uma determinada string, então apenas assine a multiplicação da mesma forma que multiplica um número, ou seja, “String” * 5 = ”StringStringStringStringString”. Esta será a saída. Mas é uma maneira muito estranha de fazer ou de repetir uma string. Você pode considerar loops para repetir as strings, mas é melhor ir para uma linha em vez de escrever 3 linhas de código.
str="Biranchi"
print(str)
str=str*4
print(str)
O primeiro imprimirá Biranchi, onde na segunda vez imprimirá 4 vezes Biranchi como mostrado no exemplo acima. Mas se você quiser usar Loop, então:
str="Biranchi"
for i in range(10):
print(str)
Obrigado !!!
Feliz companheiro de codificação !!!