Título: Problema con un def (python) Publicado por: Panic0 en 4 Febrero 2021, 21:27 pm Hola,estoy teniendo un problema basico con un def en python,lo que quiero hacer es que se guarde en una variable fuera el apellido_cliente.
Probé de todo pero nada,se que esto es un problema básico,por ese motivo pido que no me insulten pls :-( :) Código
Título: Re: Problema con un def (python) Publicado por: Danielㅤ en 4 Febrero 2021, 22:19 pm Hola, creo entender tu duda, si querés usar la variable apellido_cliente fuera de la función, podes globalizarla:
Código
Saludos Título: Re: Problema con un def (python) Publicado por: Panic0 en 4 Febrero 2021, 23:45 pm Hola, creo entender tu duda, si querés usar la variable apellido_cliente fuera de la función, podes globalizarla: Código
Saludos Mmm no,mi idea es hacer esto Código: def agregar_nombre_cliente(): Depues esto,y que apellido_cliente Código: nombre_cliente = agregar_apellido_cliente() Y que nombre_cliente tome el valor de nombre_cliente pero el que esta dentro de la función, no se si me explico jejejej Título: Re: Problema con un def (python) Publicado por: tincopasan en 5 Febrero 2021, 01:19 am Veamos:
partamos de la base que tenés dos declaraciones de funciones distintas , la primera es apellido y le pasas un argumento, la segunda es nombre y no le pasas argumentos Código
ahora bien, ¿para qué un break si tenés el return? o sea : Código ya terminaria la función, o en todo caso aunque es un mal uso de la lógica de programación: Código
donde el return está fuera del ciclo porque sino el break termina el bucle y no asigna el nombre y otra cosa: Código
¿para que perder tiempo con ese enter, si se puede ir directamente a ingresa el nombre nuevamente? ¿todos los usuarios presionarán [enter] o alguno ingresará nuevamente el nombre? y por supuesto no pasara nada hasta ingresar el nombre nuevamente por otra lado lo de variable global también funcionará, pero no es necesario en este caso |