파이썬에서 print 관련 질문입니다.
구구단 표시하는것
for a in range(2,10):
for b in range(1,10):
print(a*b)
결과:
2
4
6
8
10
12
14
16
18
3
6
9
12
15
18
21
24
27
4
8
12
16
20
24
28
32
36
5
10
15
20
25
30
35
40
45
(이하 생략)
이렇게 나오는것을
2 3 4 5 6 7 8 9
4 6 8 10 12 14 16 18
6 9 12 15 18 21 24 27
(이하 생략)
이런식으로 나오게 하려면 어떻게 해야하나요? 2단 끝나면 옆줄에 3단 4단 5단...
for a in range(2,10):
for b in range(1,10):
print(a*b)
여기에 살을 붙혀서 알려주시면 감사하겠습니다.
print(a*b, end="\n" if b==9 else " ")
n에 역슬래쉬 넣어주세여 업어지넹 ㅎㅎㅎ
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
이런식으로 옆으로 나오는데 가로가 아닌 세로로 2단 3단 4단 이렇게 하려면 어떻게하죠
for a in range(1,10): for b in range(2,10): print(a*b, end="\\\\\\\\n" if b%9==0 else " ")