κ°μ : λ°μ§λ¦μ μ λ¬νλ©΄ μμ λμ΄λ₯Ό λ°ννλ get_area() ν¨μ
import math #math λͺ¨λμ μ¬μ©νκΈ° μν΄ import ν΄μ€
#get_area() ν¨μ μ μ
#ν¨μλ μ½λ λ¬Άμ, λ°λ³΅λλ κ²μ μ€μ΄κΈ° μν΄ λ§λ€μ΄ μ΄λ€.
#ꡬ쑰λ def + ν¨μλͺ (ν¨μκ°=맀κ°λ³μ/μΈμ)
def get_area(radius):
"""λ°μ§λ¦μ μ
λ ₯ λ°μμ μμ λμ΄λ₯Ό λ°ννλ get_area() ν¨μ""" #곡μ λ¬ΈμμμΌλ‘ μΈ λ λ
μ€νΈλ§μΌλ‘ μ°λ©΄ λλ€
area = math.pi * math.pow(radius, 2) #math λͺ¨λμμ piλ₯Ό λΆλ¬μ€κΈ°, math λͺ¨λμ μλ pow ν¨μμ radius^2, μ¦, μμ λμ΄λ₯Ό ꡬνλ 곡μμ΄ areaλΌλ λ©λͺ¨λ¦¬μ μ μ₯
return area
radius = 1.5 #λ°μ§λ¦ 1.5
print(radius)
# get_area() ν¨μ νΈμΆ κ²°κ³Όλ₯Ό area λ³μμ μ μ₯
area = get_area(radius) #μ¬κΈ°μ ν¨μ μ€ν!!
print(area) #μΆλ ₯
print(get_area.__doc__) # Docstring νμΈ
'πμΉ κ°λ°(Web) > πνμ΄μ¬(Python)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Python Tuple μ΄μ 리 (0) | 2023.01.17 |
---|---|
Python List μ΄μ 리 (0) | 2023.01.16 |
Python λ΄μ₯ λ°μ΄ν° μ ν μ 리 (0) | 2023.01.16 |
νμ΄μ¬ μ€μΉ/μλμ½λ€/νμ΄μ°Έ/κΉ μ€μΉ/κΉνλΈ κ°μ (0) | 2023.01.13 |
νμ΄μ¬ μ΄λ¦μ μ λ, μ νμ΄μ¬μ μ¬μ©νλκ° νμ΄μ¬μ μ₯μ (0) | 2023.01.13 |