#1. 문제 해결
1) 공백으로 구분된 여러개의 숫자를 input함수로 입력 받는다
2) 한글자의 string 형태로 받은 여러 숫자들을 각 숫자로 쪼갠다 (split 사용)
3) string 형태로 쪼개진 숫자 원소들을 정수형태로 변환하기 위해 list(map(int, 리스트명)) 함수를 써서 새로운 리스트 이름으로 담는다
4) 새로운 리스트를 print해서 내용물을 확인한다
***list() 함수를 쓸 때는 가능한한 리스트나 변수의 이름을 list로 하지 않는 것이 좋다 (list object is not callable 이라는 에러가 날 수 있다)
#2. 코드짜기
yip=input("여러 숫자를 공백으로 구분하여 입력하시오:")
yiplist=yip.split(" ") #입력 받은 각 숫자들을 쪼개서 원소로 받아 리스트 만들기
int_yiplist=list(map(int, yiplist)) #string으로 된 원소들을 정수로 변환
print(f"입력한 숫자는 {int_yiplist}입니다")
#3. 실행
'Python notes > Others' 카테고리의 다른 글
파이썬 예제코드) binary search 방법으로 검색 알고리즘 만들기 (0) | 2021.03.25 |
---|---|
파이썬 예제코드) 오름차순, 내림차순으로 리스트 내 숫자 재배열하기 (0) | 2021.03.23 |
파이썬 예제코드) 랜덤리스트 내에서 최대값과 최소값 구하기 (1) | 2021.03.23 |
파이썬 예제코드) 랜덤 숫자를 9개 뽑아서 리스트 만들기 (+randint, append) (4) | 2021.03.23 |
파이썬 예제코드) 입력한 값의 근사값 구하기 (+sys.maxisize, abs 절대값 함수) (0) | 2021.03.22 |
댓글