[파이썬] 7-1. 반복문2 for

같은 글자를 반복해서 출력하고 싶을 때,

for i in range(1,4):
	print("감자")
    
#출력
감자
감자
감자

for문의 range 범위를 (1,4)로 주었기 때문에, for문에 있는 print명령어를 3번 반복한다. 

 

for문 아래에 있는 명령어를 반복하는 것이기 때문에

이렇게 명령어를 섞어서 사용하면, 결과도 섞어서 나온다.

for i in range(1,6):
	print("감자")
   	print("고구마")

#출력
감자
고구마
감자
고구마
감자
고구마
감자
고구마
감자
고구마

그러면 for문을 이용해서 구구단을 표현해 보자.

f스트링을 이용해 바뀌는 숫자를 i로 표현해주고, 연산값을 i*2로 표현했다.

for i in range(1,10):
	print(f'2*{i}={i*2}')
    
#출력
2*1=2
2*2=4
2*3=6
2*4=8
2*5=10
2*6=12
2*7=14
2*8=16
2*9=18

3단으로 바꾸려면 어떻게 해야 할까?

for i in range(1,10):
	print(f'3*{i}={i*3}')
    
#출력
3*1=3
3*2=6
3*3=9
3*4=12
3*5=15
3*6=18
3*7=21
3*8=24
3*9=27
반응형