Подтвердить что ты не робот

Строка отображения Python несколько раз

Я хочу напечатать символ или строку как '-' n количество раз.

Могу ли я сделать это, не используя цикл?.. Есть ли функция типа

print('-',3)

.., что означало бы печатать - 3 раза, например:

---
4b9b3361

Ответ 1

Python 2.x:

print '-' * 3

Python 3.x:

print('-' * 3)

Ответ 2

Принятый ответ короткий и приятный, но здесь есть альтернативный синтаксис, позволяющий использовать разделитель в Python 3.x.

print(*3*('-',), sep='_')

Ответ 3

Чтобы напечатать строку 3 раза в Python 3.x, в этом случае строка будет "hello"

  

print ( "hello" * 3)

  

Ответ 4

st=input("Enter a string")
n=input("No of times to repeat:")
print(st * int(n))

Ответ 5

Добавляя на все правильные ответы выше, в случае, если наша строка не является статической, мы можем использовать это также:

print(("%s" % "$")*3)