πŸ“š μŠ€ν„°λ””/파이썬 μŠ€ν„°λ”” 과제 제좜

[ 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