[code] 04. ν•¨μˆ˜ μ½”λ“œ

μˆ˜μ • λͺ©λ‘

(2μͺ½) μž…κΈˆν•¨μˆ˜ μ½”λ“œ

def deposit(balance, money) :
print(f"μž…κΈˆμ™„λ£Œ. {balance}원에 {money}원을 μž…κΈˆν•©λ‹ˆλ‹€.")
print(f"총 μž”μ•‘μ€ {balance + money}μ›μž…λ‹ˆλ‹€.")
return balance + money

# μ΄ν•˜ 슀슀둜 μž‘μ„±


(2μͺ½) μΆœκΈˆν•¨μˆ˜ μ½”λ“œ

def withdraw() :
#
print(f"{balance}μ›μ—μ„œ {money}원을 μΆœκΈˆν•©λ‹ˆλ‹€.")
print(f"총 μž”μ•‘μ€ {balance – money}μ›μž…λ‹ˆλ‹€.")
return balance - money
#
print(f"μž”μ•‘μ΄ λΆ€μ‘±ν•©λ‹ˆλ‹€. ν˜„μž¬ μž”μ•‘μ€ {balance}μ›μž…λ‹ˆλ‹€.")
return balance

# μ΄ν•˜ 슀슀둜 μž‘μ„± (μ½”λ“œ 쀑간쀑간 빈 μΉΈ μ±„μšΈ 것)


(3μͺ½) μˆ˜μˆ˜λ£Œμ™€ μž”μ•‘ λ°˜ν™˜ μ½”λ“œ

def withdraw(balance, money) :
#
if balance >= money + commision :
print(f"{balance}μ›μ—μ„œ {money}원을 μΆœκΈˆν•©λ‹ˆλ‹€.μˆ˜μˆ˜λ£ŒλŠ” {commision}원.")
print(f"총 μž”μ•‘μ€ {balance – money - commision}μ›μž…λ‹ˆλ‹€.")
#
else :
print(f"μž”μ•‘μ΄ λΆ€μ‘±ν•©λ‹ˆλ‹€. ν˜„μž¬ μž”μ•‘μ€ {balance}μ›μž…λ‹ˆλ‹€.")
return balance

# μ΄ν•˜ 슀슀둜 μž‘μ„± (쀑간쀑간 μ½”λ“œ μ±„μšΈ 것)

(5μͺ½) 계산기 μ½”λ“œ

def calc(num1, num2, operation) :
if operation == '+' :
return num1 + num2
elif operation == '-' :
return num1 - num2
elif operation == '*':
return num1 * num2
elif operation == '/' :
if num2 != 0 :
return num1 / num2
elif num2 == 0 :
return "λΆ„λͺ¨κ°€ 0이 되면 μ•ˆ λ©λ‹ˆλ‹€."
elif operation == "^" :
return num1 ** num2

# μ΄ν•˜ 슀슀둜 μž‘μ„±


(6μͺ½) 2.2κ°€λ³€μΈμž * μ½”λ“œ

def sport(name, sport1, sport2) :
print(f"{name}씨가 ν•  수 μžˆλŠ” μŠ€ν¬μΈ λŠ” {sport1}, {sport2}이닀.")

sport("Cha", "Tennis", "Soccer")
sport("Park","Baseball","Running")


(8μͺ½) ν•¨μˆ˜ 2개 μ½”λ“œ

def step(num) :
if num < 1 :
return 0
elif num >= 1 :
return 1

def relu(num) :
if num >= 0 :
return num
elif num <0 :
return 0






(16μͺ½) 8.1 μ „μ—­λ³€μˆ˜μ™€ μ§€μ—­λ³€μˆ˜ μ½”λ“œ

power = 10
def power_change(potion) :
power += potion
print(f'체λ ₯이 {power}이 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.')
return power


(18μͺ½) μ—λŸ¬ μ²˜λ¦¬ν•˜κΈ° μ½”λ“œ

num1 = int(input("Enter the 1st num : "))
num2 = int(input("Enter the 2nd num : "))
print(f"{num1}/{num2} = {num1/num2}")