constWORLDant

[진짜 1도 모르는 PYTHON] 반복문 기초 본문

0x08 PYTHON_Tutorial

[진짜 1도 모르는 PYTHON] 반복문 기초

data type ConS_tanT 2017.12.17 17:41

백준 2742


#-*-coding:utf-8-*-


'''

문제

자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.


입력

첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다.


출력

첫째 줄부터 N번째 줄 까지 차례대로 출력한다.

'''


N = raw_input('숫자 입력 >>')

N = int(N) # 정수형 변환 

#range는 숫자가 증가하는 기본 값이 양수 1이기 때문에 

# 감소를 시킬 수 없다. 

# 그렇기 때문에 숫자를 역순으로 생성하기 위해서는 증가 폭을 '음수'로 지정해야한다

for i in range(N,0,-1):

print 'Hello',i


'''


또는 이런 방법이 있다. 


reversed를 사용하면 숫자의 숫자를 반대로 뒤집을 수 있음


for 변수 in reversed(range(횟수))

for 변수 in reversed(range(시작,끝))

for 변수 in reversed(range(시작,끝,증가 폭))

'''


0 Comments
댓글쓰기 폼