문제
주어진 숫자부터 0까지 순서대로 찍어보세요
아래는 입력된 숫자가 N일 때 거꾸로 출력하는 예시입니다
풀이
number=int(input())
for i in range(number,-1,-1):
print(i, end = ' ')
input()으로 입력을 받고, input()으로 받은 값은 문자열이기 때문에 int() 처리 해 준다.
for문에서 range를 사용한다. range(number,-1,-1)를 사용하면 초기값을 포함하여 -1씩 프린트하게 된다.
range(a,b,c)인 경우, 항상 b에 1만큼 못미치는 값에서 멈춘다는 것을 기억하자.
print()는 기본적으로 줄바꿈이 내재되어 있다. 한 줄로 출력하는 것이므로 print(i, end = ' ')를 사용하여 끝(end)에 ' '로 띄어쓰기 정도로 덧붙인다.
'파이썬 > 파이썬 알고리즘' 카테고리의 다른 글
[swea - 파이썬] 2068. 최대수 구하기 (0) | 2021.07.19 |
---|---|
[swea - 파이썬] 2046. 스탬프 찍기 (0) | 2021.07.19 |
[swea - 파이썬] 2047. 신문 헤드라인 (0) | 2021.07.14 |
[swea - 파이썬] 2058. 자릿수 더하기 (0) | 2021.07.13 |
파이썬 프로그래머스 level 1. 소수 만들기 (1) | 2021.05.25 |
댓글