Najlepsza odpowiedź
Weźmy "our string "
jako nasz ciąg.
Jak już udzielono, możesz użyć mnożenia ciągów:
>>> os = "our string "
>>> os * 5
"our string our string our string our string our string "
Oczywiście możesz użyć pętli:
>>> for n in range(5):
... print(os, end="")
...
our string our string our string our string our string >>>
Możesz także użyć w Pythonie 3 lub 2.7 z from \_\_future\_\_ import print\_function , formatowaniem ciągu :
>>> "{0}{0}{0}{0}{0}".format(os)
"our string our string our string our string our string "
Oraz w Pythonie 3.6 a później możesz użyć „ciągów F”:
>>> f"{os}{os}{os}{os}{os}"
"our string our string our string our string our string "
I oczywiście możesz nawet przejść do generatorów lub dekoratorów , jeśli naprawdę uważałem, że warto.
Odpowiedz
Cóż, w Pythonie, jeśli używasz do tego pętli, nie możesz odróżnić jej funkcji od innych języków programowania. Python sprawia, że nasze rzeczy są łatwiejsze.
Jeśli chcesz powtórzyć określony ciąg znaków, po prostu użyj znaku mnożenia, tak jak mnożymy liczbę, czyli „String” * 5 = ”StringStringStringStringString”. To będzie wynik. Ale jest to bardzo dziwny sposób, aby to zrobić lub powtórzyć ciąg. Możesz rozważyć zastosowanie pętli do powtarzania ciągów, ale lepiej jest wybrać jedną linijkę zamiast pisać 3 linie kodu.
str="Biranchi"
print(str)
str=str*4
print(str)
Pierwsza wypisze Biranchi, gdzie po raz drugi wydrukuje 4 razy Biranchi, jak pokazano w powyższym przykładzie.Ale jeśli chcesz użyć Loop, to:
str="Biranchi"
for i in range(10):
print(str)
Dziękuję !!!
Szczęśliwego kumpla z kodowania !!!