본문 바로가기
728x90

Hello python5

[Python] 파이썬 시험 점수에 따른 성적 등급 구하기, 한 줄 함수 만들기 문제: 100~90점이면 A, 80점대는 B, 70점대는 C, 70 이하는 F인 함수 만들어 보시오. if else 문 조건이 참일 때와 거짓일 때를 구분하여 값을 출력하려면 if else를 사용할 수 있습니다. if else문 if 조건 표현: 참일 때 수행할 결과 else: if 조건이 참인 결과를 제외한, 즉, 거짓을 수행할 때의 표현 하지만, 조건이 여러 개인 함수를 표현하고자 할 때는 if elif else를 사용할 수 있습니다. if elif else 문 조건이 여러 개일 때 사용하는 조건문입니다. if elif else 문 if 조건 A: A 조건이 참일 때 수행하는 결과 elif 조건 B: B 조건이 참일 때 수행하는 결과, 즉 A 조건은 거짓이 됩니다. else: 모든 조건이 거짓일 때 .. 2023. 5. 22.
[Python] 리스트의 표준편차를 구하는 함수 구현하기 문제: 표준편차를 구하는 함수 get_stdev()를 구현하세요. 앞서 구했던 평균값 구하기를 이용하여 표준 편차를 구할 수 있다. https://theodora-sci.tistory.com/7 1. 평균값 함수를 불러옵니다. → def get_mean(input_list)를 활용합니다. 자세한 내용은 이전에 작성한 글에서 확인할 수 있습니다. 2. def 된 각 함수는 서로 모르는 개별 함수(name space가 다르기 때문에)이기 때문에, 연결 지점을 만들어 줍니다. → mean = get_mean(input_list) 서로 아는 사이로 만들어주는 것이죠. 3. 이후는 각 number를 계산한 값을 빈 리스트인 stdev_list에 추가해 줍니다. 4. 제곱은 **로 계산합니다. → 제곱은 **2, .. 2023. 5. 20.
[Python] 주어진 리스트의 중간값 구하는 함수 구현하기 (median) 문제: 주어진 리스트의 중간값을 구하는 함수 get_median()을 구현하시오. (단, 주어진 리스트의 길이가 짝수이면, 두 중간값의 평균을 중간값으로 구한다.) 생각할 점 1. 데이터를 정렬해야 한다. 2. 짝수와 홀수를 구분하여 값을 구해야 한다. 3. 파이썬의 위치(index)는 0부터 시작한다. 방법1. If문 사용하여 중간값 구하기 def get_median(input_num): input_num.sort() #주어진 리스트 정렬하기 if len(input_num) % 2 == 0: #짝수일 경우 pre = input_num[(len(input_num)//2)-1] post = input_num[(len(input_num)//2)] return((pre+p.. 2023. 5. 19.
[Python] 주어진 리스트의 평균값을 구하는 함수 구하기 문제: 주어진 리스트의 평균값을 구하는 get_mean()을 구현하시오. 방법 1. sum과 len을 이용하여 구하기 def get_mean(input_list): res=[] for number in input_list: res.append(number) return sum(res)/len(res) print(get_mean([1,2,3,4,5,6,7,8,9,10])) #5.5 1. 빈 list인 res를 만들어 줍니다. → res = [] 2. append를 이용하여 빈 리스트에 값 입력합니다. → res.append(number) 3. sum과 len 을 이용하여 평균값 구할 수 있습니다. -> return sum(res)/len(res) 방법 2. sum과 len을 이용하지 않고 평균 구하기 de.. 2023. 5. 18.
728x90
반응형