*args para quantidade de argumentos não nomeados variáveis

This commit is contained in:
Luiz Otávio
2022-11-01 10:29:45 -03:00
parent 641b474c4c
commit 9d9938c31d

31
aula71.py Normal file
View File

@@ -0,0 +1,31 @@
"""
args - Argumentos não nomeados
* - *args (empacotamento e desempacotamento)
"""
# Lembre-te de desempacotamento
# x, y, *resto = 1, 2, 3, 4
# print(x, y, resto)
# def soma(x, y):
# return x + y
def soma(*args):
total = 0
for numero in args:
total += numero
return total
soma_1_2_3 = soma(1, 2, 3)
# print(soma_1_2_3)
soma_4_5_6 = soma(4, 5, 6)
# print(soma_4_5_6)
numeros = 1, 2, 3, 4, 5, 6, 7, 78, 10
outra_soma = soma(*numeros)
print(outra_soma)
print(sum(numeros))
# print(*numeros)