[Python]알고리즘/코드업
[기초-반복실행구조] 6071~6076
HSY_mumu
2022. 3. 16. 16:22
728x90
6071 - 0 입력될 때까지 무한 출력하기
while True:
n = int(input())
if(n != 0):
print(n)
else:
break
6072 - 정수 1개 입력받아 카운트다운 출력하기1
cnt = int(input())
while (cnt > 0):
print(cnt)
cnt -= 1
6073 - 정수 1개 입력받아 카운트다운 출력하기2
cnt = int(input())
while (cnt > 0):
print(cnt - 1)
cnt -= 1
6074 - 문자 1개 입력받아 알파벳 출력하기
a = ord(input()) #아스키코드 정수로 변환
for i in range(ord('a'), a+1):
print(chr(i), end=' ')
1) 입력받은 문자를 ord()로 아스키코드 정수로 변환한다.
2) for문으로 ord('a')부터 a까지 chr()로 아스키코드 문자로 다시 변환하여 출력한다.
<파이썬 for문>
for [변수] in [리스트]:
- 리스트의 요소를 얻음
for [변수] in range(start, end, step):
- 인덱스(카운터)를 얻음
- start ~ (end-1)까지 step(증감)만큼 반복
for [i, name] in enumerate(리스트, satrt):
- 리스트의 인덱스, 요소를 함께 얻음
- 리스트의 start~끝까지 반복
[참고] https://codingcoding.tistory.com/1103
파이썬 for문(반복 루프) 사용법 12가지
Python for문을 활용한 루프 처리 방법을 설명합니다. 기본적인 문법 Python for문 기본 사용법 조건에 따라 중간 종료 : break 특정 요소 처리를 생략 : continue for 루프 완료 후 처리 : else for 문에서 사용
codingcoding.tistory.com
6075 - 정수 1개 입력받아 그 수까지 출력하기1
n=int(input())
i=0
while i<=n:
print(i)
i+=1
6076 - 정수 1개 입력받아 그 수까지 출력하기2
n = int(input())
for i in range(n+1):
print(i)
728x90