Python/코드업 기초 100제
코드업 기초 100제 12. 기초 - 반복실행구조
류경혜
2022. 5. 14. 17:00
[71] 정수가 순서대로 입력된다. (단, 개수는 알 수 없다.)
def function(num, i): # function 함수 생성
if num[i] == 0:
return # 나가
print(num[i])
i += 1
function(num, i)
num = list(map(int, input().split()))
function(num, i=0)
[72] n개의 정수가 순서대로 입력된다. (단 n의 최대 개수는 알 수 없다.)
n = int(input())
num = list(map(int, input().split()))
def function(num, n, i):
if i == n:
return
print(num[i])
i += 1
function(num, n, i)
n = int(input())
num = list(map(int, input().split()))
num.reverse()
def function(num, n):
print(num[n])
n -= 1
if n == -1:
return
function(num, n)
num(num, n-1)
[73] 정수가 순서대로 입력된다. (단, 개수는 알 수 없다.)
num = map(int, input().split())
for i in num:
if num == 0:
break
print(num)
num = map(int, input().split())
for j in num:
if j is not 0:
print(j)
continue
break
[74] 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자.
num = int(input())
for i in range(num, 0, -1):
print(i)
[75] 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자.
num = int(input())
for i in range(num, -1, -1):
print(i)
[76] 영문자(a ~ z) 1개가 입력되었을 때 그 문자까지의 알파벳을 순서대로 출력해보자.
char = ord(input())
# 97 ='a'
for i in range(97, char+1):
print(chr(i), end=' ')
# end=' ' : 마지막에 개행이 아닌 공백을 주겠다
[77] 정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력해보자.
# for문
num = int(input())
for i in range(0, num+1):
print(i)
# while문
num = int(input())
i = 0
while num >= 0:
print(i)
i += 1
num -= 1