首頁  >  文章  >  後端開發  >  函數()

函數()

WBOY
WBOY原創
2024-07-27 05:11:42913瀏覽

函數()

大家好
我是s.卡文
今天我們去看看函數。

功能

將函數視為程式碼中的小幫手。這就像一個可以重複使用的食譜。

為什麼需要函數

1.可重複使用性
2.組織
3.避免重複
4.簡化複雜問題
例如:

def celsius_to_fahrenheit(celsius):
    return (celsius * 9/5) + 32

celsius1 = 25
fahrenheit1 = celsius_to_fahrenheit(celsius1)
print(f"{celsius1}°C is {fahrenheit1}°F")

celsius2 = 30
fahrenheit2 = celsius_to_fahrenheit(celsius2)
print(f"{celsius2}°C is {fahrenheit2}°F")

celsius3 = 15
fahrenheit3 = celsius_to_fahrenheit(celsius3)
print(f"{celsius3}°C is {fahrenheit3}°F")

函數的用途

1。與人打招呼

def greet(name):
    print(f"Hello, {name}!")

greet("Alice")
greet("Bob")

2。兩個數字相加

def add(a, b):
    return a + b

result = add(5, 3)
print(f"The sum is: {result}")

3。檢查數字是偶數還是奇數

def is_even(number):
    return number % 2 == 0

print(is_even(4))  # True
print(is_even(7))  # False

04。求三個數字中的最大值

def max_of_three(a, b, c):
    max = None
    if a > b:
        max = a
    else:
        max = b

    if max > c:
        return max
    else:
        return c

5。計算數字的階乘

def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n - 1)

print(factorial(5))  # 120

6。計算圓的面積

import math

def area_of_circle(radius):
    return math.pi * radius ** 2

print(area_of_circle(5))  # 78.53981633974483

以上是函數()的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:工具吉他手下一篇:工具吉他手