
Pablo Andres Fernandez Cari
PreguntaMi función puede tener más de una dato de retorno?

Anthony Guzman Lopez
Hola Andres si es posibl, haciendo uso de arg*
Los arg* sirve para pasar varios valores a una fucnion sin tener que especificar cada argumento.
En el siguiente ejemplo hay una funcion de sumatoria que recibe una tupla como argumento y retorna la sumatoria de todos los elementos de la tupla
Podemos enviar como argumentos una tupla sin restriciones en cantidad de elementos, y la funcion va a tomar cada objeto de la tupla
def sumas(*args): total = 1 for arg in args: total = total + arg return total print(sumas(1,3,5,5,3,3,5,6,))

Alexander Román
Como dice abajo , si es listas o tupla normal , pero si fuera 2 booleanos , 2 nros enteros , no te permite

Ricardo Moreno
Hola!
Si se puede, puedes guardar todos los datos que quieras y retornar un diccionario o bien una lista asi...
lista:
def funcion(): ...codigo... return [valor1, valor2, valor3]
o como diccionario:
def funcion(): ...codigo... diccionario ={ 'valor1' : valor1, 'valor2' : valor2, 'valor3' : valor3 } return diccionario
Saludos!

Emanuel Castañeda
No, las funciones solo pueden retornar prácticamente un tipo de valor, pero puedes llamar valores globales y guárdalos ahí.