«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Функции()

Функции()

Опубликовано 31 июля 2024 г.
Просматривать:299

Functions()

Привет всем
Я с. кавин
сегодня мы посмотрели функции.

Функции

Думайте о функции как о маленьком помощнике в вашем коде. Это как рецепт, который можно использовать снова и снова.

Зачем нужны функции

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
Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/kk_python/functions-4f1i?1. В случае нарушения прав свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3