728x90
for-in 반복문을 활용한 두 가지 예제를 구현해보자.
[구구단]
print('-'*50)
for a in range(2, 10):
for b in range(1, 10):
c = a*b
print('%d X %d = %d' % (a, b, c))
print('-'*50)
'''
--------------------------------------------------
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
--------------------------------------------------
중략..
'''
먼저 대표적인 예제인 구구단이다. 이중 for-in 문으로 작성되었다. 이전 포스트에서 설명한 것 처럼 range() 함수는 원하는 범위의 종료값에 +1을 하여 작성하는 부분을 복습하였다. 포맷팅 시 변수가 한 개 이상이므로 (a,b,c) 괄호안에 넣어서 처리하였다.
[섭씨 화씨 환산표]
print('-'*30)
print('%7s \t %7s' % ('섭씨', '화씨'))
print('-'*30)
for c in range(-20, 31, 5):
f = c*9.0/5.0 + 32.0
print('%8d \t %8.1f' % (c, f))
print('-'*30)
'''
------------------------------
섭씨 화씨
------------------------------
-20 -4.0
-15 5.0
-10 14.0
-5 23.0
0 32.0
5 41.0
10 50.0
15 59.0
20 68.0
25 77.0
30 86.0
------------------------------
'''
이스케이프 코드 \t 가 사용되었다. 문자열 중간에 탭을 하는 목적이다. 섭씨는 정수(%d), 화씨는 소수점 첫째자리까지(%.1f) 나타내었다.
728x90
반응형
'Python' 카테고리의 다른 글
[파이썬] 간단한 계산기 만들기 예제 구현하기 (0) | 2023.10.18 |
---|---|
[파이썬] for문, if 문 활용한 문제 풀기-카카오택시 (0) | 2023.10.18 |
[파이썬] range() 내장함수를 활용한 예제 구현하기 (1) | 2023.10.18 |
[파이썬] turtle(터틀) 그래픽 활용해 크기와 위치가 랜덤한 별 그리기 (1) | 2023.10.17 |
[파이썬] 기초 입출력 및 문자열 포맷팅(%) 하는 법 (1) | 2023.10.17 |