Hướng dẫn how to print a number n times in python - làm thế nào để in một số n lần trong python

Làm cách nào để in một số n lần trong Python?

Tôi có thể in 'A' 5 lần như thế này:

print['A' * 5] AAAAA

Nhưng không phải 10, như thế này:

print[10 * 5] 50

Tôi muốn câu trả lời là 10 10 10 10 10

Làm cách nào để thoát khỏi hoạt động toán học trong

print[[str[10]+' '] * 5]
0?

Tôi không hỏi làm thế nào để in chuỗi '10' n lần, tôi đang hỏi làm thế nào để in số 10 n lần.

Khi được hỏi ngày 11 tháng 5 năm 2019 lúc 15:49May 11, 2019 at 15:49

Luther_BlissettLuther_BlissettLuther_Blissett

3051 Huy hiệu vàng7 Huy hiệu bạc13 Huy hiệu đồng1 gold badge7 silver badges13 bronze badges

4

print[[str[10]+' '] * 5]
1 Thực sự không nhân và kết thúc cho bạn 50, nhưng khi bạn thực hiện
print[[str[10]+' '] * 5]
2, toán tử
print[[str[10]+' '] * 5]
3 thực hiện toán tử lặp lại, như bạn thấy trong
print[[str[10]+' '] * 5]
4 chẳng hạn

print['10 ' * 5]

Đầu ra sẽ là 10 10 10 10 10

Hoặc bạn có thể chuyển đổi rõ ràng INT thành một chuỗi qua

print[[str[10]+' '] * 5]
6 và thực hiện thao tác in

print[[str[10]+' '] * 5]

Đã trả lời ngày 11 tháng 5 năm 2019 lúc 15:50May 11, 2019 at 15:50

Nếu bạn có số là một biến:

number = 10
print["f{number} " * 5]

Hoặc không có dây F:

number = 10
print[[str[number]] + ' '] * 5]

Nếu bạn chỉ muốn in một số nhiều lần, chỉ cần xử lý nó dưới dạng chuỗi:

print["10 " * 5]

Đã trả lời ngày 11 tháng 5 năm 2019 lúc 15:51May 11, 2019 at 15:51

Ruoholaruoholaruohola

20.1k6 Huy hiệu vàng55 Huy hiệu bạc86 Huy hiệu Đồng6 gold badges55 silver badges86 bronze badges

Thủ thuật này chỉ hoạt động cho chuỗi.

print['10' * 5]

Sẽ in:

1010101010

Đó là bởi vì toán tử

print[[str[10]+' '] * 5]
3 bị quá tải cho lớp
print[[str[10]+' '] * 5]
8 để thực hiện lặp lại chuỗi.

Đã trả lời ngày 11 tháng 5 năm 2019 lúc 15:50May 11, 2019 at 15:50

Nếu bạn có số là một biến:rdas

Hoặc không có dây F:6 gold badges33 silver badges43 bronze badges

Trong Python, hàm

print[[str[10]+' '] * 5]
0 được sử dụng để hiển thị một số kết quả trên bảng điều khiển đầu ra. Hàm
print[[str[10]+' '] * 5]
0 đã phát triển trong Python. Nó bắt đầu như một tuyên bố và đó là cho đến khi Python 3 rằng nó đã được thay đổi thành một hàm.

Chúng tôi sẽ thảo luận về cách in một nhân vật n lần trong Python.

Sử dụng toán tử
print[[str[10]+' '] * 5]
3 để in một ký tự n lần trong Python

Toán tử

print[[str[10]+' '] * 5]
3 có thể được sử dụng theo các cách khác nhau với các đối tượng khác nhau trong Python. Chúng ta có thể sử dụng nó để thực hiện phép nhân số học, giải nén các yếu tố và bây giờ chúng ta sẽ thảo luận về cách sử dụng nó để in một ký tự n lần trong Python.

Trong hàm

print[[str[10]+' '] * 5]
0, chúng ta có thể chỉ định ký tự được in. Chúng ta có thể sử dụng toán tử
print[[str[10]+' '] * 5]
3 để đề cập đến số lần chúng ta cần in giá trị này.

Xem mã bên dưới.

Output:

aaaaa

Trong ví dụ trên, chúng tôi đã in ký tự năm lần bằng toán tử

print[[str[10]+' '] * 5]
3.

Trong trường hợp, nếu bạn đang sử dụng Python 2.x, đây là cú pháp.

Trong trường hợp, bạn muốn sử dụng dấu phân cách như

number = 10
print["f{number} " * 5]
6, ở đây là cú pháp để sử dụng dấu phân cách.

print[*5*['a',],sep='_'][*5*['a',],sep='_']

Output:

a_a_a_a_a

Như bạn có thể thấy, nhân vật lặp lại được phân tách bằng

number = 10
print["f{number} " * 5]
7.

Sử dụng vòng
number = 10
print["f{number} " * 5]
8 để in một ký tự n lần trong Python

Hàm

number = 10
print["f{number} " * 5]
9 được sử dụng trong Python để tạo ra một chuỗi giữa phạm vi được cung cấp. Chúng ta có thể lặp lại chuỗi này với vòng lặp
number = 10
print["f{number} " * 5]
8.

Chúng ta có thể sử dụng vòng

number = 10
print["f{number} " * 5]
8 để in một ký tự n lần trong Python. Đối với điều này, chúng tôi sẽ lặp lại theo trình tự có độ dài cần thiết và in ký tự trong mỗi lần lặp.

foriinrange[5]:iinrange[5]:

    print['a']    print['a']    

Output:

aaaaa
a
a
a
a

Trong ví dụ trên, chúng tôi tạo một chuỗi bằng hàm

number = 10
print["f{number} " * 5]
9 và in ký tự trong mỗi lần lặp của chuỗi bằng cách sử dụng vòng lặp
number = 10
print["f{number} " * 5]
8. Lưu ý rằng ký tự được hiển thị trong một dòng mới trong mỗi lần lặp.

Sự kết luận

Trong hướng dẫn này, chúng tôi đã thảo luận về cách in một nhân vật n lần trong Python. Có hai phương pháp cho điều này. Trong phương pháp đầu tiên, chúng tôi đã sử dụng toán tử

print[[str[10]+' '] * 5]
3 trong hàm
print[[str[10]+' '] * 5]
0 để in nó theo thời gian yêu cầu. Chúng tôi cũng đã thảo luận về việc sử dụng vòng lặp
number = 10
print["f{number} " * 5]
8 để in một ký tự n lần trong Python.

Làm cách nào để in 10 lần một từ trong Python?

Ví dụ: Đếm = 0; Trong khi đếm

Bài Viết Liên Quan

Chủ Đề