Hướng dẫn how do you print 5 numbers per line in python? - làm thế nào để bạn in 5 số trên mỗi dòng trong python?

Trong một tuyên bố, bạn có thể giải nén một biểu thức máy phát với print và sử dụng đối số sep. Lợi ích của giải pháp này là không cần logic có điều kiện if / else rõ ràng.

k, n = 5, 50

print[*[','.join[map[str, range[i, i+k]]] for i in range[1, n+1, k]], sep='\n']

# 1,2,3,4,5
# 6,7,8,9,10
# 11,12,13,14,15
# 16,17,18,19,20
# 21,22,23,24,25
# 26,27,28,29,30
# 31,32,33,34,35
# 36,37,38,39,40
# 41,42,43,44,45
# 46,47,48,49,50

Bạn có thể làm điều gì đó như thế này trong java .. for [int i = 1; i

Bài Viết Liên Quan

Chủ Đề