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ạnprint['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 inprint[[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
print[[str[10]+' '] * 5]
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
number = 10
print["f{number} " * 5]
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.