juan pablo reyes albeño
Pregunta¿Cual es la diferencia entre return y print?

Jorge Rodriguez
en Python 'side effects' pueden ocurir en varias formas. Print tiene un 'side effect' visual. Return tiene un 'side effect' no visual, pero te devuelve un valor para asignar a una variable.

Andrés Felipe Marín Rojas
print es un string y return regresa un valor con el que se puede hacer algo

Moisés Manuel Morín Hevia
return regresa un valor, print imprime un valor.

DARWIN JUAN CARLOS CATUNTA GARCIA
Hola Juan
El return se utiliza cuando vas a utilizar el resultado final de la funcion en cambio el print solo lo imprime en pantalla
Saludos !! 😃

Pablo Rosa
El print solo imprime y ya. lo puedes usar para hacer un print satatement dentro de una función, por ejemplo.
Por otro lado, el return, lo que hace es devolver (su traducción directa al español) el valor para poder ser asignado a una variable, acción que con el print no es válida.

Jorge Monge
return nos retorna el valor y print solo lo muestra en pantalla
Digamos que tu tienes una funcion que te suma dos numeros, si quisieras guardar el valor de esa suma tienes que usar return en la funcion
def suma(a,b): return a + b suma_con_return = suma(2,2) // Esto como retorna 4, guarda ese 4 en la variable suma_con_return // en el caso que en la funcion suma usaramos un print no guardaria nada en la variable

Alejandro Urrea Giraldo
return es una instrucción que se usa para terminar la ejecución de la función y devolver un determinado valor (generalmente es el resultado que se espera después de ejecutar todas las instrucciones de la función)
print es una función de python, que permite mostrar texto en la pantalla
Son totalmente diferentes. Cada una se usa en contextos diferentes dependiendo de la solución que busca implementar

Sergio Rubiano
Hola Juan!
Return se suele utilizar para devolver un valor, el print como tal es un método que se utiliza para imprimir numero de valores en pantalla. los dos son muy eficientes, todo depende de lo que estés desarrollando. :)