Voglio stampare un carattere o una stringa come '-' n numero di volte.
Posso farlo senza usare un loop? .. C'è una funzione come
print('-',3)
..che significherebbe stampare -3 volte, in questo modo:
---
Risposte:
Python 2.x:
print '-' * 3
Python 3.x:
print('-' * 3)
La risposta accettata è breve e dolce, ma ecco una sintassi alternativa che consente di fornire un separatore in Python 3.x.
print(*3*('-',), sep='_')
*3*('-',), sep='\'