컴퓨터 못만지는거/야금야금 Python

파이썬 구구단 출력하기

김무명01 2020. 1. 9.

프로그래밍 기초 수업에 항상 나오는 단골 문제 구구단 출력하기.

 

 

for 루프로 2단만 출력하기

 

1
2
for i in range(110):
  print("2 x %d = %d" %(i,2*i))
cs

 

    * 반복문에서 변수 출력하는 형태를 잘 몰랐음.

    * 입력하려는 텍스트 " 어쩌구 저쩌구 " %(i, j, k, ...) 형태로 중간에 콤마가 없음.

 

출력

 

2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18

 

 

 

2단부터 9단까지 

2 x 1 = 2의 형태로 2단부터 9단까지 줄줄이 코드 출력하기

 

1
2
3
for i in range(2, 10):
  for j in range(1, 10):
    print("%d x %d = %d" %(i,j,i*j))
cs

 

출력

2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18

3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
3 x 4 = 12
3 x 5 = 15
3 x 6 = 18
3 x 7 = 21
3 x 8 = 24
3 x 9 = 27

4 x 1 = 4
4 x 2 = 8
4 x 3 = 12
4 x 4 = 16
4 x 5 = 20
4 x 6 = 24
4 x 7 = 28
4 x 8 = 32
4 x 9 = 36

5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45

6 x 1 = 6
6 x 2 = 12
6 x 3 = 18
6 x 4 = 24
6 x 5 = 30
6 x 6 = 36
6 x 7 = 42
6 x 8 = 48
6 x 9 = 54

7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63

8 x 1 = 8
8 x 2 = 16
8 x 3 = 24
8 x 4 = 32
8 x 5 = 40
8 x 6 = 48
8 x 7 = 56
8 x 8 = 64
8 x 9 = 72

9 x 1 = 9
9 x 2 = 18
9 x 3 = 27
9 x 4 = 36
9 x 5 = 45
9 x 6 = 54
9 x 7 = 63
9 x 8 = 72
9 x 9 = 81

 

세로줄로 출력한 걸 배열을 바꿔 보았따. 가로 줄로 출력하기.

출력 칸이 부족해서 7부터 9단까지만 출력해 보았다.

1
2
3
4
for i in range(110):
  for j in range(710):
    print("%d x %d = %d     " %(j, i, i*j), end="")
  print()
 
cs

 

7 x 1 = 7     8 x 1 = 8     9 x 1 = 9
7 x 2 = 14     8 x 2 = 16     9 x 2 = 18
7 x 3 = 21     8 x 3 = 24     9 x 3 = 27
7 x 4 = 28     8 x 4 = 32     9 x 4 = 36
7 x 5 = 35     8 x 5 = 40     9 x 5 = 45
7 x 6 = 42     8 x 6 = 48     9 x 6 = 54
7 x 7 = 49     8 x 7 = 56     9 x 7 = 63
7 x 8 = 56     8 x 8 = 64     9 x 8 = 72
7 x 9 = 63     8 x 9 = 72     9 x 9 = 81 

 

 

파이썬 구구단 알고리즘, 파이썬 구구단 출력하기, 2단 출력하기, for 구문 예제, for 반복문 구구단

댓글