Hướng dẫn how do you print a word multiple times in a loop python? - làm thế nào để bạn in một từ nhiều lần trong một vòng lặp python?

Làm thế nào tôi có thể lặp lại một chuỗi nhiều lần, nhiều lần? Tôi biết tôi có thể sử dụng một vòng lặp cho vòng lặp, nhưng tôi muốn lặp lại một chuỗi

print(something * 2)
5 lần mỗi hàng, trên các hàng
print(something * 2)
6.

Ví dụ: nếu người dùng nhập

print(something * 2)
7, đầu ra sẽ là:

@@
@@
@@
@@

Trong đó

print(something * 2)
5 bằng 2 và
print(something * 2)
6 bằng 4.

Hướng dẫn how do you print a word multiple times in a loop python? - làm thế nào để bạn in một từ nhiều lần trong một vòng lặp python?

Gino Mempin

21.6K25 Huy hiệu vàng87 Huy hiệu bạc116 Huy hiệu đồng25 gold badges87 silver badges116 bronze badges

hỏi ngày 9 tháng 6 năm 2011 lúc 13:20Jun 9, 2011 at 13:20

5

Nếu bạn muốn in

for i in range(4):
     print(something)
0 2 lần trong một dòng, bạn có thể viết bài này:

print(something * 2)

Nếu bạn muốn in 4 dòng của một cái gì đó, bạn có thể sử dụng một vòng lặp:

for i in range(4):
     print(something)

Martin Thoma

Huy hiệu vàng 115K150575 Huy hiệu bạc885 Huy hiệu đồng150 gold badges575 silver badges885 bronze badges

Đã trả lời ngày 9 tháng 6 năm 2011 lúc 13:38Jun 9, 2011 at 13:38

SergsergSerg

5381 Huy hiệu vàng3 Huy hiệu bạc 6 Huy hiệu Đồng1 gold badge3 silver badges6 bronze badges

3

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

Hoặc

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

Đã trả lời ngày 9 tháng 6 năm 2011 lúc 13:23Jun 9, 2011 at 13:23

JabjabJAB

20.4K7 Huy hiệu vàng68 Huy hiệu bạc79 Huy hiệu đồng7 gold badges68 silver badges79 bronze badges

1

Tôi ngạc nhiên rằng câu trả lời đơn giản này đã không xảy ra trong các câu trả lời trước.

Theo quan điểm của tôi, cách dễ nhất để in một chuỗi trên nhiều dòng, là như sau:

for i in range(4):
     print(something)
1, trong đó 100 là viết tắt của số lượng dòng được in.

Đã trả lời ngày 1 tháng 10 năm 2019 lúc 11:28Oct 1, 2019 at 11:28

Hướng dẫn how do you print a word multiple times in a loop python? - làm thế nào để bạn in một từ nhiều lần trong một vòng lặp python?

Timbus Calintimbus CalinTimbus Calin

12.7K4 Huy hiệu vàng37 Huy hiệu bạc56 Huy hiệu Đồng4 gold badges37 silver badges56 bronze badges

Vì vậy, tôi lấy nó nếu người dùng nhập

print(something * 2)
7, bạn muốn đầu ra là một cái gì đó như:

!!
!!
!!
!!

Correct?

Để có được điều đó, bạn sẽ cần một cái gì đó như:

rows = 4
times_to_repeat = int(raw_input("How many times to repeat per row? ")

for i in range(rows):
    print "!" * times_to_repeat

Điều đó sẽ dẫn đến:

How many times to repeat per row?
>> 4
!!!!
!!!!
!!!!
!!!!

Tôi chưa kiểm tra điều này, nhưng nó sẽ chạy lỗi miễn phí.

Hướng dẫn how do you print a word multiple times in a loop python? - làm thế nào để bạn in một từ nhiều lần trong một vòng lặp python?

Sebastian

1.2216 huy hiệu bạc18 Huy hiệu đồng6 silver badges18 bronze badges

Đã trả lời ngày 10 tháng 6 năm 2011 lúc 1:08Jun 10, 2011 at 1:08

Josh Huntjosh HuntJosh Hunt

13.9K26 Huy hiệu vàng77 Huy hiệu bạc98 Huy hiệu đồng26 gold badges77 silver badges98 bronze badges

Chỉnh sửa: Câu trả lời cũ bị xóa để trả lời câu hỏi cập nhật.: Old answer erased in response to updated question.

Bạn chỉ cần lưu trữ chuỗi trong một biến:

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

Đã trả lời ngày 9 tháng 6 năm 2011 lúc 13:32Jun 9, 2011 at 13:32

rows = int(input('How many stars in each row do you want?'))
columns = int(input('How many columns do you want?'))
i = 0

for i in range(columns): 
    print ("*" * rows)

i = i + 1

Hướng dẫn how do you print a word multiple times in a loop python? - làm thế nào để bạn in một từ nhiều lần trong một vòng lặp python?

Pretasoc

1.11013 Huy hiệu bạc20 Huy hiệu Đồng13 silver badges20 bronze badges

Đã trả lời ngày 12 tháng 10 năm 2018 lúc 9:56Oct 12, 2018 at 9:56

1

Câu hỏi hơi không rõ ràng bạn không thể lặp lại vòng lặp cho?

print(something * 2)
0

Đã trả lời ngày 9 tháng 6 năm 2011 lúc 13:24Jun 9, 2011 at 13:24

Fredrik Pihlfredrik PihlFredrik Pihl

43,6K7 Huy hiệu vàng82 Huy hiệu bạc130 Huy hiệu đồng7 gold badges82 silver badges130 bronze badges

2

print(something * 2)
1

Đã trả lời ngày 10 tháng 6 năm 2011 lúc 17:32Jun 10, 2011 at 17:32

Tzottzottzot

89,7K29 Huy hiệu vàng138 Huy hiệu bạc202 Huy hiệu đồng29 gold badges138 silver badges202 bronze badges

Ví dụ: nếu bạn muốn lặp lại một từ gọi là "trợ giúp" trong 1000 lần sau đây là cách tốt nhất.

print(something * 2)
2

Sau đó, bạn sẽ nhận được danh sách 1000 từ và biến nó thành khung dữ liệu nếu bạn muốn bằng cách sử dụng lệnh sau

print(something * 2)
3

Đã trả lời ngày 29 tháng 5 năm 2015 lúc 12:13May 29, 2015 at 12:13

Surendrasurendrasurendra

311 huy hiệu vàng2 huy hiệu bạc5 huy hiệu đồng1 gold badge2 silver badges5 bronze badges

print(something * 2)
4

Đã trả lời ngày 26 tháng 6 năm 2021 lúc 4:22Jun 26, 2021 at 4:22

Làm thế nào để bạn lặp lại một từ trong Python?

Đôi khi chúng ta cần lặp lại chuỗi trong chương trình và chúng ta có thể thực hiện điều này một cách dễ dàng bằng cách sử dụng toán tử lặp lại trong Python.Toán tử lặp lại được ký hiệu là ký hiệu '*' và rất hữu ích cho việc lặp lại các chuỗi ở một độ dài nhất định.using the repetition operator in Python. The repetition operator is denoted by a '*' symbol and is useful for repeating strings to a certain length.

Làm thế nào để bạn in tên của bạn 10 lần trong Python?

Ví dụ: Đếm = 0;Trong khi đếm <10: in ("Tên tôi là Vidyut") Đếm += 1 khác: in (Chuỗi chuỗi được in mười lần!print("My name is Vidyut") count += 1 else: print(“String is printed ten times!”)

Làm thế nào để bạn in một cái tên 5 lần trong Python?

Câu trả lời cần thiết:-..
Đây là chương trình ..
Sử dụng vòng lặp.Đối với tôi trong phạm vi (5): in ("Tên tôi là ABCD.").
Mà không sử dụng vòng lặp.print ("Tên tôi là ABCD.

Làm thế nào để bạn lặp lại một giá trị nhiều lần trong Python?

Sử dụng toán tử * Toán tử * cũng có thể được sử dụng để lặp lại các phần tử của danh sách.Khi chúng tôi nhân danh sách với bất kỳ số nào bằng toán tử *, nó sẽ lặp lại các phần tử của danh sách đã cho. The * operator can also be used to repeat elements of a list. When we multiply a list with any number using the * operator, it repeats the elements of the given list.