1주차~5주차 과제
클래스 관련된 부분은 아직도 헷갈림
문제 풀면서 내가 몰랐던 기억해야 될껀 크게 두가지
1. list.pop(i) 은 i번째 요소를 빼온뒤 삭제하는 기능을 말한다.
2.인덱싱 관련해서 [a:b:-1] 을 하면 a번째 요소부터 b번째 요소까지 추출한뒤 역순으로 바꿔줌
마지막 문제 이게 뭘까......클래스가 뭘까.........뭘까..............
아래의 데이터와 클래스 일부분을 수정하여 평균을 계산하는 클래스를 완성하고 실제로 클래스를 선언하여 계산된 결과 까지도 출력해 보세요!
class DataPreprocessor:
def __init__(self, data):
self.data = data
def calculation(self):
total = sum(self.data)
length = len(self.data)
average = total / length
return average
data = [2, 4, 6, 8, 10]
preprocessor = DataPreprocessor(data)
average = preprocessor.calculation()
print("평균:", average)
'TIL' 카테고리의 다른 글
20240709 TIL (0) | 2024.07.09 |
---|---|
240708 TIL (partition by) (0) | 2024.07.08 |
20240703 TIL (0) | 2024.07.03 |
240702 TIL (0) | 2024.07.02 |
240701 TIL (0) | 2024.07.01 |