가오리의 코딩일기
코드업 기초 100제 12. 기초 - 반복실행구조 본문
[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
'Python > 코드업 기초 100제' 카테고리의 다른 글
코드업 기초 100제 13. 종합(2) Q86~92 (0) | 2022.05.15 |
---|---|
코드업 기초 100제 13. 기초 -종합(1) Q78~85 (0) | 2022.05.15 |
코드업 기초 100제 11. 기초 - 조건/선택실행구조 (0) | 2022.05.14 |
코드업 기초 100제 10. 기초 - 삼항연산 (0) | 2022.05.13 |
코드업 기초 100제 9. 기초 - 비트단위 논리연산 (0) | 2022.05.13 |