Python

[코딩도장] Unit.16 | for문으로 반복 출력하기 | 16.6 심사문제 코드

토오오끼 2021. 9. 3. 17:03
728x90
반응형

>Unit.16 for문으로 반복 출력하기<

 

for문은 반복 횟수가 정해져 있는 경우에 사용하는 반복문이다.

for문은 range에 반복할 횟수를 지정하고 앞에 in과 변수를 입력한다. 끝에는 : (콜론)을 꼭 붙여야 한다.

: (콜론) 뒤에는 반복시킬 실행 코드를 입력한다.

실행 코드는 꼭 들여쓰기를 하여 하나의 코드 블럭으로 만들어 주어야 한다.

https://dojang.io/mod/page/view.php?id=2241

 

range는 반복 횟수를 지정하게 되면 0부터 시작하지만 시작 숫자와 끝 숫자를 지정할 수도 있다.

끝나는 숫자는 생성되는 숫자에 포함이 되지 않기 때문에 마지막 숫자는 range에서 지정한 끝 숫자보다 1보다 작다.

#시작 숫자 5, 끝 숫자 11
#5부터 11까지 반복
#반복 횟수는 7회

for i in range(5, 12):  
    print('Hello, world!', i)

>>> Hello, world! 5
Hello, world! 6
Hello, world! 7
Hello, world! 8
Hello, world! 9
Hello, world! 10
Hello, world! 11

 

range 대신 for문의 반복 횟수 자리에 리스트를 넣을 수도 있다.

리스트를 range 대신 넣게 되면 리스트의 요소들로 반복을 하게 된다.

이는 리스트 뿐 만 아니라 튜플, 문자형 등 시퀀스 자료형 전부 해당된다.

#list
a = [10, 20, 30, 40, 50]
for i in a:
    print(i)

>>> 10
20
30
40
50


#문자열
for letter in 'Python':
    print(letter, end=' ')

>>> P y t h o n

문자열을 뒤집어서 출력을 할 땐 reversed를 사용한다.

for letter in reversed('Python'):
    print(letter, end=' ')

>>> n o h t y P

 

- 16.6 심사문제 : 구구단 출력하기

x=int(input())
for i in range(1,10):
    print(x,'*',i,'=',x*i)

 


https://github.com/YOOHYOJEONG/dojang_python

 

GitHub - YOOHYOJEONG/dojang_python

Contribute to YOOHYOJEONG/dojang_python development by creating an account on GitHub.

github.com

 

728x90
반응형