Ayuda python (soy nuevo)

Iniciado por Panic0, 9 Agosto 2020, 04:42 AM

0 Miembros y 1 Visitante están viendo este tema.

Panic0

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
Los ataques de pánico suelen comenzar de forma súbita, sin advertencia.

301

Puedes hacerlo con un if-else,

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.