"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Funciones()

Funciones()

Publicado el 2024-07-31
Navegar:563

Functions()

Hola a todos
Soy s. kavin
hoy fuimos a ver funciones.

Funciones

Piense en una función como una pequeña ayuda en su código. Es como una receta que puedes usar una y otra vez.

¿Por qué necesito funciones?

1.Reutilizabilidad
2.Organización
3.Evitar la repetición
4.Simplificar problemas complejos
p.ej:

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")

Usos de funciones

1. Saludar gente

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

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

2. Sumar dos números

def add(a, b):
    return a   b

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

3. Comprobar si un número es par o impar

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

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

04. Encontrar el máximo de tres números

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. Calcular el factorial de un número

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

print(factorial(5))  # 120

6. Calcular el área de un círculo

import math

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

print(area_of_circle(5))  # 78.53981633974483
Declaración de liberación Este artículo se reproduce en: https://dev.to/kk_python/functions-4f1i?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3