Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Panic0 en 9 Agosto 2020, 04:42 am



Título: Ayuda python (soy nuevo)
Publicado por: Panic0 en 9 Agosto 2020, 04:42 am
a = "Sin informacion"
nombre = input("ingrse su nombre:")

x = a.replace("Sin informacion", nombre, 0)
print (x)

Basicamente lo que quiero hacer que en el input si se deja vacio. Osea si el usuario no pone nada,que la variable (a) aparezca sin informacion pero si se pone un nombre que la variable (a) se ponga ese nombre


Título: Re: Ayuda python (soy nuevo)
Publicado por: 301 en 9 Agosto 2020, 04:58 am
Puedes hacerlo con un if-else,

Código:
nombre = input("ingrese su nombre:")
if nombre == "":
    a= "Sin información"
else:
    a = (nombre)

Es importante comprobar si la entrada del usuario esta vacía antes de asignarle una entrada valida, de lo contrario asignarias a la variable (a) un string vacío.

Otra cosa, este no es el sub foro para postear esto, a la siguiente postealo en el sub foro Scripting.

Saludos.