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

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

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!

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

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,))