
μ§κΈκΉμ§ μ°λ¦¬λ μμμ μλλ‘ νλ¬κ°λ μ½λλ₯Ό μμ±ν΄μλ€.
νμ§λ§ μ½λκ° κΈΈμ΄μ§μλ‘, λ°λ³΅μ΄ λ§μμ§μλ‘
κ΄λ¦¬ν μ μλ μκ°μ΄ λ°λμ μ¨λ€.
μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν ν΅μ¬ λκ΅¬κ° λ°λ‘ ν¨μ(Function)λ€.
μ¬λ¬ νμμκ² κ°μ μΈμ¬λ§μ μΆλ ₯νλ μν©μ μκ°ν΄λ³΄μ.
print("=" * 20)
print("μλ
νμΈμ, μ² μλ!")
print("μ€λλ μ’μ ν루 λμΈμ!")
print("=" * 20)
print("=" 20)
print("μλ
νμΈμ, μν¬λ!")
print("μ€λλ μ’μ ν루 λμΈμ!")
print("=" 20)
β νμμ΄ 100λͺ
μ΄λ©΄ κ°μ μ½λλ₯Ό 100λ² λ³΅μ¬ν΄μΌ νλ€.
β 문ꡬλ₯Ό λ°κΎΈλ €λ©΄ 100κ΅°λ°λ₯Ό μμ ν΄μΌ νλ€.
def greet(name):
"""νμμκ² μΈμ¬νλ ν¨μ"""
print("=" * 20)
print(f"μλ
νμΈμ, {name}λ!")
print("μ€λλ μ’μ ν루 λμΈμ!")
print("=" * 20)
greet("μ² μ")
greet("μν¬")
greet("λ―Όμ")
μ΄μ μΈμ¬λ§μ λ°κΎΈκ³ μΆλ€λ©΄ ν¨μ νλλ§ μμ νλ©΄ λλ€.
| μ₯μ | μ€λͺ |
|---|---|
| μ½λ μ¬μ¬μ© | ν λ² μμ±ν λ‘μ§μ μ¬λ¬ λ² μ¬μ© |
| κ°λ μ± | μλ―Έ μλ μ΄λ¦μΌλ‘ μ½λ μλ νν |
| μ μ§λ³΄μ | μμ μ ν κ³³μμλ§ |
| νμ | κΈ°λ₯ λ¨μλ‘ μν λΆλ¦¬ |
def vending_machine(money, button):
if money >= 1000 and button == "μ½λΌ":
return "μ½λΌ"
elif money >= 1500 and button == "컀νΌ":
return "컀νΌ"
else:
return "μμ‘ λΆμ‘±"
drink = vending_machine(1500, "컀νΌ")
print(drink)
def ν¨μμ΄λ¦(λ§€κ°λ³μ):
μ€νν μ½λ
return λ°νκ°
def say_hello():
print("μλ
νμΈμ")
def add(a, b):
return a + b
def get_min_max(numbers):
return min(numbers), max(numbers)
returnμ΄ μμΌλ©΄ ν¨μλ μλμΌλ‘ Noneμ λ°ννλ€.
| ν¨μ | μν |
|---|---|
| len() | κΈΈμ΄ |
| sum() | ν©κ³ |
| max(), min() | μ΅λ/μ΅μ |
| sorted() | μ λ ¬ |
def greet(name, greeting="μλ
νμΈμ"):
print(f"{greeting}, {name}λ!")
β κΈ°λ³Έκ° λ§€κ°λ³μλ λ°λμ λ€μ μμΉν΄μΌ νλ€.
def introduce(name, age, city):
print(f"{city}μ μ¬λ {age}μ΄ {name}")
introduce(age=22, city="λΆμ°", name="μν¬")
message = "μ μ"def test():
message = "μ§μ"
print(message)test()
print(message)
λ³μλ₯Ό μ°Ύλ μμ:
μ μ λ³μλ₯Ό ν¨μ μμμ μμ νλ €λ©΄ globalμ΄ νμνμ§λ§,
μ€λ¬΄μμλ κ±°μ μ¬μ©νμ§ μλλ€.
λμ μΈμλ‘ λ°κ³ returnμΌλ‘ λ°ννλ κ΅¬μ‘°κ° μμ νλ€.
def calculate_bmi(weight, height):
"""
BMIλ₯Ό κ³μ°ν©λλ€.
Args:
weight (float): 체μ€
height (float): ν€
Returns:
float: BMI κ°
"""
return weight / (height ** 2)
λ μ€νΈλ§μ νμ κ³Ό μ μ§λ³΄μμ κΈ°λ³Έμ΄λ€.