스터디/파이썬 스터디 과제

[ 2팀/윤서현 ] 5차시 파이썬 과제 - 함수

데이터사이언스_윤서현 2023. 4. 8. 13:12

#1 정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오.
a = 합을 구해야 하는 정수 n개가 저장되어 있는 리스트 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)
리턴값: a에 포함되어 있는 정수 n개의 합 (정수)

def total_1(a,b, *args):
    return a+b+sum(args)
    
print(total_1(5,2,16,8,21))

def total_2(a,b,*args):
    list_=[a,b,*args]
    sum=0
    for num in list_:
        sum+=num
    print(sum)

total_2(5,2,16,8,21)

#2 다음과 같이 코드를 작성했을 때, 실행 결과로 알맞은 것은? Indentation Error(들여쓰기 오류) 발생

밑에 경우일때의 실행 결과는  5번 출력값 없음

def print_hi():
    print('Hi')

 

 

#3 아래 코드의 실행 결과를 예측하시오. 

A

C

B

E

D

 

#4 아래 코드의 실행 결과를 예측하시오.

B
C
B
C
B
C
A

 

#5 두개의 숫자를 입력받아 두 수의 합을 출력하는 print_sum함수를 정의하시오.

def print_sum(x,y):
    print(x,'+',y,'=',x+y)

#6 성적리스트를 입력받아 평균을 출력하는 print_score함수를 정의하세요.

def print_score(list):
    sum = 0
    for num in list :
        sum+=num
    print(sum/3)

print_score([1,2,3])

#7 다음과 같이 코드를 작성했을 때, 시행 결과를 적어주세요.

나의 이름은 최주영입니다.

나이는 20살입니다.

여자입니다.

#8 다음과 같이 코드를 작성했을 때, 실행 결과로 알맞은 것은? 2번 9