초보자를 위한 파이썬 300제 // 235 함수 replace()
문제 콤마가 포함된 문자열 숫자를 입력받아 정수로 변환하는 convert_int 함수를 정의하라. convert_int("1,234,567") 1234567 내풀이 def convert_int(num): print(int(num.replace(",", ""))) convert_int("1,234,567") 결과값 1234567 정답 def convert_int (string) : return int(string.replace(',', '')) replace()로 , 를 없엔 후 int로 형변환 해주어 출력 하면 된다. replace("지울문자", "변경문자")
2021. 3. 14.
초보자를 위한 파이썬 300제 // 234 함수 짝수추출
문제 숫자로 구성된 하나의 리스트를 입력받아, 짝수들을 추출하여 리스트로 반환하는 pickup_even 함수를 구현하라. pickup_even([3, 4, 5, 6, 7, 8]) [4, 6, 8] 내풀이 def pickup_even(num): list = [] for i in num: if i % 2 == 0: list.append(i) print(list) pickup_even([3, 4, 5, 6, 7, 8]) 결과값 [4, 6, 8] 정답 def pickup_even(items): result = [] for item in items: if item % 2 == 0: result.append(item) return result 출력값이 list형식이기 때문에 빈 list를 만들어 append()로 ..
2021. 3. 14.