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

[1νŒ€/κΉ€μ€ν˜œ]5μ°¨μ‹œ 파이썬 과제 - ν•¨μˆ˜

μ€ν˜œκΉ€ 2023. 4. 12. 02:24

 

  1. 두 개의 인수λ₯Ό λ°›μ•„μ„œ κ·Έ 합을 λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ„Έμš”. ν•¨μˆ˜ 이름은 add_numbers 둜 μž‘μ„±ν•΄ μ£Όμ„Έμš”.
def add_numbers(x,y):
    result = x + y
    return result

hap = add_numbers(1,2)
print("1+2의 add_numbers()ν•¨μˆ˜ κ²°κ³ΌλŠ” %d" % hap)

2. λ¬Έμžμ—΄μ„ 인수둜 λ°›μ•„ λ¬Έμžμ—΄μ˜ 길이λ₯Ό λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ„Έμš”. ν•¨μˆ˜ 이름은 string_length 둜 μž‘μ„±ν•΄ μ£Όμ„Έμš”. 힌트 : len( )

def string_length():
    return "μ•ˆλ…•ν•˜μ„Έμš”"
print(len("μ•ˆλ…•ν•˜μ„Έμš”"))

3.λͺ©λ‘μ„ 인수둜 μ‚¬μš©ν•˜κ³  λͺ©λ‘μ—μ„œ κ°€μž₯ 큰 μš”μ†Œλ₯Ό λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ„Έμš”. ν•¨μˆ˜ 이름은 find_max 둜 μž‘μ„±ν•΄ μ£Όμ„Έμš”. 힌트 : max( )

def find_max():
    return [1,2,3,4,5]
print(max([1,2,3,4,5]))

4.λ¬Έμžμ—΄ λͺ©λ‘μ„ 인수둜 λ°›μ•„ λ¬Έμžμ—΄μ΄ μ•ŒνŒŒλ²³μˆœμœΌλ‘œ μ •λ ¬λœ μƒˆ λͺ©λ‘μ„ λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ„Έμš”. ν•¨μˆ˜ 이름은 sort_strings 둜 μž‘μ„±ν•΄ μ£Όμ„Έμš”. 힌트 : sorted( )

def sort_strings():
    return ["t", "a", "y", "e", "c"]
print(sorted(["t", "a", "y", "e", "c"]))

5.두 개의 숫자λ₯Ό 인수둜 λ°›μ•„ λ‘˜ 쀑 더 큰 값을 λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ„Έμš”. ν•¨μˆ˜ 이름은 find_larger 둜 μž‘μ„±ν•΄ μ£Όμ„Έμš”.

def find_larger(num1, num2):
    if num1 > num2:
        print(num1)
    else:
        print(num2)

num1 = int(input("숫자 μž…λ ₯: "))
num2 = int(input("숫자 μž…λ ₯: "))

6. νŒŒμ΄μ¬μ—μ„œ 인수λ₯Ό μ‚¬μš©ν•˜λŠ” 방법에 λŒ€ν•΄ μ„€λͺ…ν•˜μ„Έμš”.

ν‚€μ›Œλ“œμΈμˆ˜ - ν•¨μˆ˜μ˜ μΈν„°νŽ˜μ΄μŠ€μ—μ„œ μ§€μ •ν•œ λ§€κ°œλ³€μˆ˜μ˜ λ³€μˆ˜λͺ…을 μ‚¬μš©ν•˜μ—¬ ν•¨μˆ˜μ˜ 인수λ₯Ό μ§€μ •ν•˜λŠ” 방법

λ””ν΄νŠΈμΈμˆ˜-λ³„λ„μ˜ μΈμˆ˜κ°’μ΄ μž…λ ₯λ˜μ§€ μ•Šμ„ λ•Œ μΈν„°νŽ˜μ΄μŠ€ μ„ μ–Έμ—μ„œ μ§€μ •ν•œ μ΄ˆκΉƒκ°’μ„ μ‚¬μš©ν•˜λŠ” λ°©λ²•κ°€λ³€μΈμˆ˜ -ν•¨μˆ˜μ˜ μΈν„°νŽ˜μ΄μŠ€μ—μ„œ μ§€μ •ν•œ λ³€μˆ˜ μ΄μ™Έμ˜ μΆ”κ°€ λ³€μˆ˜λ₯Ό ν•¨μˆ˜μ— μž…λ ₯ν•  수 μžˆλ„λ‘ μ§€μ›ν•˜λŠ” 방법

 

7. ‘02. ν•¨μˆ˜ 심화’ 챕터에 μžˆλŠ” μ½”λ“œλ₯Ό λ³΅μŠ΅ν•˜μ—¬ 과제둜 μ œμΆœν•΄ μ£Όμ„Έμš”.

ex1.py
0.00MB

8.03. ν•¨μˆ˜μ˜ 인수’ 챕터에 μžˆλŠ” μ½”λ“œλ₯Ό λ³΅μŠ΅ν•˜μ—¬ 과제둜 μ œμΆœν•΄ μ£Όμ„Έμš”.

 

ex2.py
0.00MB