파이썬에서 어떻게 인쇄 할 수 있습니까?범위 내에서 인쇄하는 방법?
for i in range(24):
print("("+str(i)+", "+str(i)+"):",i, end="")
파이썬에서 어떻게 인쇄 할 수 있습니까?범위 내에서 인쇄하는 방법?
for i in range(24):
print("("+str(i)+", "+str(i)+"):",i, end="")
을 다음 :
i = 0
for y in range(0, 500, 125):
for x in range(0, 750, 125):
print('(%3d, %3d): %3d ' % (x, y, i), end='')
i += 1
print()
이
( 0, 0): 0 (125, 0): 1 (250, 0): 2 (375, 0): 3 (500, 0): 4 (625, 0): 5
( 0, 125): 6 (125, 125): 7 (250, 125): 8 (375, 125): 9 (500, 125): 10 (625, 125): 11
( 0, 250): 12 (125, 250): 13 (250, 250): 14 (375, 250): 15 (500, 250): 16 (625, 250): 17
( 0, 375): 18 (125, 375): 19 (250, 375): 20 (375, 375): 21 (500, 375): 22 (625, 375): 23
Alternativel을 생산
이
내가 지금까지 무엇을 할 수 있는지입니다 단일 루프와 Y는 :for i in range(24):
print('(%3d, %3d): %3d ' % (i % 6 * 125, i // 6 * 125, i), end='')
if (i + 1) % 6 == 0:
print()
OP가 python3.x를 사용하는 것처럼 보입니다. print 문을 그에 따라 함수로 변환 할 수 있습니다. – mgilson
@mgilson : 좋은 지적입니다, 감사합니다. – NPE
% 3d는 무엇을 나타내는가? – user1824179
from __future__ import print_function
from itertools import count
counter = count()
for i in range(4):
for j in range(6):
print ((j*125,i*125),':',next(counter),end='\t')
print()
당신이 원하는 텍스트의 정렬을 얻을 서식 문자열을 사용할 수 있습니다.
이것은 실제로 당신이 찾고있는 것이 꽤 명확하지 않습니다. 당신이 실제로 여기에서 원하는 것을 자세히 설명해 주시겠습니까? – mgilson
나는 위 그림에있는 것을 인쇄하고 싶지만 "i"를 곱하여 0,0 125,0 250,0 등으로 만드는 법을 모른다. – user1824179
나는 그것이 ' 내 수학 바지가 붙어 있지만, f ## K는 대괄호 안에 들어있을 예정입니까? – jbaldwin