def input_list():
num = []
while True:
input_data = input()
if input_data == "":
break
else:
num.append(int(input_data))
return num
# 코드 분석
1) num = [] : 입력받을 리스트 생성
2) while문으로 반복하여 입력받다가 아무것도 입력하지 않았을 때 while문 탈출
3) num.append(int(input_data)) : input_data를 int형으로 변경 후 리스트에 추가 (str로 받을 시에 int() 사용 안 하면 됨.)
# 예시
n = input_list()
print(n)
입력
3 5 4 1 2 |
결과
[3, 5, 4, 1, 2] |
'Python' 카테고리의 다른 글
python; 위 원과 아래 원 크기가 다른 원기둥(원뿔대) 부피 구하기 (정적분 회전체 체적 활용) (0) | 2022.08.02 |
---|---|
python; 숫자 계단 응용(n까지 늘어났다 줄어드는 계단) 출력 (0) | 2022.06.14 |
python; 팩토리얼 N! 구하기 및 실행속도 비교 (반복문,재귀,math) (2) | 2022.04.13 |
python; 숫자를 자릿수 기준으로 분류(분리)해서 배열 만들기 (0) | 2022.04.12 |
python; 등차수열 n 번째 항구하기, n1항부터 n2항까지 합 구하기 (0) | 2022.04.12 |
댓글