*args para quantidade de argumentos não nomeados variáveis
This commit is contained in:
31
aula71.py
Normal file
31
aula71.py
Normal 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)
|
||||
Reference in New Issue
Block a user