프로그래밍 기초 수업에 항상 나오는 단골 문제 구구단 출력하기.
for 루프로 2단만 출력하기
1
2
|
for i in range(1, 10):
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(1, 10):
for j in range(7, 10):
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 반복문 구구단
'컴퓨터 못만지는거 > 야금야금 Python' 카테고리의 다른 글
파이썬 행렬 연산하기 (array, matrix) (0) | 2020.01.17 |
---|---|
파이썬 왕초보 가이드(?) | 파이썬 파이참 설치하기 | new project 만들기 (0) | 2020.01.12 |
파이썬으로 등차수열 출력하기 등차수열의 합 구하기 (0) | 2020.01.11 |
파이썬으로 연속된 정수의 합 구하기 Sum of Consecutive Integers python (0) | 2020.01.09 |
Hello, Python! (0) | 2020.01.09 |
댓글