ν¨μλ₯Ό ꡬμ±νλ μμλ€
ν¨μλ ν¬κ² 맀κ°λ³μ(Parameters)
, μΈμ(Arguments)
, λ°νκ°(Return Value)
μΌλ‘ ꡬμ±λ©λλ€.
맀κ°λ³μ(Parameters)
맀κ°λ³μλ ν¨μλ₯Ό μ μν λ μ¬μ©νλ λ³μ
λ‘, ν¨μκ° μ΄λ€ μ
λ ₯μ λ°μμ§ κ²°μ ν©λλ€.
μλ₯Ό λ€μ΄ λ μλ₯Ό λνλ ν¨μλ₯Ό μ μν λ, 맀κ°λ³μλ λν λ μ«μκ° λ©λλ€.
def add_numbers(a, b): # aμ bλ₯Ό λν κ²°κ³Ό λ°ν result = a + b # κ²°κ³Ό λ°ν return result
μ μ½λμμ add_numbers
ν¨μλ a
μ b
λΌλ λ κ°μ 맀κ°λ³μλ₯Ό λ°μ λ μλ₯Ό λν κ²°κ³Όλ₯Ό λ°νν©λλ€.
μΈμ(Arguments)
μΈμλ ν¨μλ₯Ό νΈμΆν λ μ€μ λ‘ μ λ¬νλ κ°μ λλ€.
μλ₯Ό λ€μ΄ add_numbers(3, 5)
λ₯Ό νΈμΆνλ©΄ 3
κ³Ό 5
κ° μΈμλ‘ μ λ¬λ©λλ€.
μ΄ κ°λ€μ ν¨μ λ΄λΆμμ 맀κ°λ³μ a
μ b
λ‘ μ¬μ©λ©λλ€.
def add_numbers(a, b): result = a + b return result # resultμ 3κ³Ό 5λ₯Ό λν κ²°κ³Όλ₯Ό μ μ₯ result = add_numbers(3, 5) # 8 μΆλ ₯ print(result)
λ°νκ°(Return Value)
μμ ν¨μ μμμμ add_numbers
ν¨μλ λ μλ₯Ό λν κ²°κ³Όλ₯Ό result
λ³μμ λ°ννμ΅λλ€.
μ¬κΈ°μ ν¨μμ μ΅μ’ κ²°κ³Όκ°μ λ°νν λ μ¬μ©νλ κ²μ΄ return ν€μλμ λλ€.
λ°νκ°μ΄ μλ ν¨μλ νΈμΆν κ³³μΌλ‘ λλμκ°(return) κ·Έ κ°μ λλ €μ€λλ€.
μλ₯Ό λ€μ΄, μ£Όμ΄μ§ μμ¨(C) μ¨λλ₯Ό νμ¨(F) μ¨λλ‘ λ³ννλ ν¨μλ μλμ κ°μ΄ μ μν μ μμ΅λλ€.
# μ λ ₯λ μμ¨λ₯Ό νμ¨λ‘ λ³ννλ ν¨μ def celsius_to_fahrenheit(celsius): # μμ¨λ₯Ό νμ¨λ‘ λ³ν fahrenheit = celsius * 9 / 5 + 32 # νμ¨ λ°ν return fahrenheit # 30λ μμ¨λ₯Ό νμ¨λ‘ λ³ν result = celsius_to_fahrenheit(30) # 86 μΆλ ₯ print(result)
celsius_to_fahrenheit
ν¨μλ 맀κ°λ³μ celsius
λ‘ μμ¨ μ¨λλ₯Ό λ°μ νμ¨ μ¨λλ‘ λ³νν κ°μ λ°νν©λλ€.
celsius_to_fahrenheit(30)μ νΈμΆνλ©΄ 30λ μμ¨κ° νμ¨λ‘ λ³νλ κ²°κ³Ό, 86μ΄ λ°νλ©λλ€.
ν¨μμ 맀κ°λ³μμ μΈμλ κ°μ κ°λ μ΄λ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result