Python, многократная печать,

Как я могу повторить строку несколько раз, несколько раз? Я знаю, что я могу использовать цикл for, но я хотел бы повторить строку x раз в строке, над n строками.

Например, если пользователь вводит 2 , выход будет:

 @@ @@ @@ @@ 

Где x равно 2, а n равно 4.

7 Solutions collect form web for “Python, многократная печать,”

 for i in range(3): print "Your text here" 

Или

 for i in range(3): print("Your text here") 

Например, если вы хотите напечатать что-то 10 раз, вы можете написать это:

 print "-"*10 

или используйте петлю, подобную предложенной выше:

 for i in range(1,10): print "-" 

EDIT : Старый ответ стирается в ответ на обновленный вопрос.

Вы просто храните строку в переменной:

 separator = "!" * int(raw_input("Enter number: ")) print separator do_stuff() print separator other_stuff() print separator 

Поэтому я беру его, если пользователь вводит 2 , вы хотите, чтобы на выходе было что-то вроде:

 !! !! !! !! 

Верный?

Чтобы получить это, вам понадобится что-то вроде:

 rows = 4 times_to_repeat = int(raw_input("How many times to repeat per row? ") for i in range(rows): print "!" * times_to_repeat 

Это приведет к:

 How many times to repeat 

Я не тестировал это, но он должен работать без ошибок.

Вопрос немного неясен, не можете ли вы просто повторить цикл for?

 a=[1,2,3] for i in a: print i 1 2 3 for i in a: print i 1 2 3 
 def repeat_char_rows_cols(char, rows, cols): return (char*cols + '\n')*rows >>> print(repeat_char_rows_cols('@', 4, 2)) @@ @@ @@ @@ 

Например, если вы хотите повторить слово под названием «ПОМОЩЬ» в течение 1000 раз, это лучший способ.

 word = ['HELP'] repeat = 1000 * word 

Затем вы получите список из 1000 слов и сделаете это в кадре данных, если хотите, используя следующую команду

 word_data =pd.DataFrame(repeat) word_data.columns = ['list_of_words'] #To change the column name 
  • небуферизованный stdout в python (как в python -u) из программы
  • Как остановить выполнение после self.redirect
  • Определение, является ли строка палиндром - Python
  • Как проверить, является ли элемент списка списком (в Python)?
  • Поиск Google Datastore в Google App Engine
  • python - найти часть текстового файла для экспорта в качестве данных для управления
  • TypeError: compile () ожидаемая строка без нулевых байтов
  • как разбить список по два в точке, где предикат сначала False
  • Применить метод к объекту другого класса
  • Почему Do not Two Plus Operators вызывают ошибку (например, 1 + + 2)
  • Как получить имена и значения полей формы в Python?
  • Python - лучший язык программирования в мире.