"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Funções()

Funções()

Publicado em 31/07/2024
Navegar:570

Functions()

Oi pessoal
Eu sou S. kavin
hoje fomos ver as funções.

Funções

Pense em uma função como uma pequena ajudante em seu código. É como uma receita que você pode usar continuamente.

Por que precisamos de funções

1.Reutilização
2.Organização
3. Evitando a repetição
4. Simplificando Problemas Complexos
por exemplo:

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 funções

1. Cumprimentar pessoas

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

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

2. Adicionando dois números

def add(a, b):
    return a   b

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

3. Verificando se um número é par ou ímpar

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

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

04. Encontrando o máximo de três 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. Calculando fatorial de um número

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

print(factorial(5))  # 120

6. Calculando a área de um círculo

import math

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

print(area_of_circle(5))  # 78.53981633974483
Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/kk_python/functions-4f1i?1 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3