<목차>
0. 하나하나 입력해서 1단 작성
1. 반복문 for를 통해 1 부터 9까지 출력
2. 반복문 for를 통해 1단 작성
3. 반복문 for를 통해 1단 ~ 9단 작성
4. 보기 쉽게 꾸미기
(0) 하나하나 입력해서 1단 작성
x = 1
y = 1
print(x, 'x', y, '=', x*y)
x = 1
y = 2
print(x, 'x', y, '=', x*y)
x = 1
y = 3
print(x, 'x', y, '=', x*y)
x = 1
y = 4
print(x, 'x', y, '=', x*y)
x = 1
y = 5
print(x, 'x', y, '=', x*y)
x = 1
y = 6
print(x, 'x', y, '=', x*y)
x = 1
y = 7
print(x, 'x', y, '=', x*y)
x = 1
y = 8
print(x, 'x', y, '=', x*y)
x = 1
y = 9
print(x, 'x', y, '=', x*y)
<Result>
-> (How) 이걸 하나하나 입력하지 않고 출력할 수 있을까 ?
-> 반복문 for 이용하기
(1) for문을 통해 1 부터 9까지 출력하기
for a in range(1, 10):
print(a)
<Result>
(2) for문을 통해 1단 작성하기
for a in range(1, 10):
print('1 x', a, '=', 1*a)
<Result>
(3) 2중 for문을 통해 1단 ~ 9단 작성하기
for a in range(1, 10):
for b in range(1, 10):
print(a, "x", b, "=", a*b)
<Result>
(4) 보기 쉽게 꾸미기
줄바꿈(라인개행)을 하기 위해 print('\n')을 사용하면 다음과 같은 결과를 보여줍니다.
for a in range(1, 10):
print('\n')
for b in range(1, 10):
print(a, "x", b, "=", a*b)
<Result>
(4-1) 그냥 공백이 아닌 ------n단------을 통해 꾸며주기
for a in range(1, 10):
print('------',a,'단------')
for b in range(1, 10):
print(a, "x", b, "=", a*b)
<Result>
-> (How) ------ 이걸 더욱 쉽게 입력하는게 가능할까?
-> * 연산자 이용하기
for a in range(1, 10):
print('-'*5, a, '단', '-'*5)
for b in range(1, 10):
print(a, "x", b, "=", a*b)
<Result>
If a man neglects education, he walks lame to the end of his life - <Plato>
사람이 교육을 게을리하면 절름발이로 생을 마감한다 - 플라톤
'Python' 카테고리의 다른 글
(Spyder) 파이썬 설치 후 간단한 자기소개 출력하기 (0) | 2022.08.12 |
---|---|
(Anaconda,Jupyter) Python 개발 환경 구축(IDE 설치) (0) | 2022.08.12 |