📜  Python soma números - Python (1)

📅  最后修改于: 2023-12-03 15:34:04.449000             🧑  作者: Mango

Python soma números - Python

Python é uma linguagem de programação de alto nível e fácil de aprender. Ele é amplamente utilizado em diversas áreas, como análise de dados, inteligência artificial, web development, entre outras.

Uma das tarefas comuns na programação é a soma de números. Felizmente, Python disponibiliza diversas maneiras de realizar esta operação.

1. Operação básica de soma

A forma mais simples de soma em Python é utilizando o operador +. Veja o exemplo:

a = 2
b = 3
soma = a + b
print(soma) # saída: 5
2. Soma de números em lista usando função sum()

Outra forma de somar números em Python é utilizando a função built-in sum(). Esta função recebe uma lista de números como argumento e retorna a soma destes números.

numeros = [1, 2, 3, 4, 5]
soma = sum(numeros)
print(soma) # saída: 15
3. Soma de atributos em objetos usando list comprehension e getattr()

Se você estiver trabalhando com objetos em Python, pode ser necessário somar certos atributos destes objetos. Neste caso, você pode utilizar a combinação de list comprehension e a função getattr().

class Pessoa:
    def __init__(self, nome, idade):
        self.nome = nome
        self.idade = idade

pessoas = [
    Pessoa("Lucas", 25),
    Pessoa("Maria", 30),
    Pessoa("João", 35)
]

soma_idades = sum(getattr(pessoa, "idade") for pessoa in pessoas)
print(soma_idades) # saída: 90
Conclusão

Em resumo, Python oferece diversas formas de realizar a soma de números, desde a operação básica de soma até o uso de list comprehension e funções built-in. Escolha a forma mais adequada para sua tarefa e comece a somar!