Python - como hacer para que solo acepte introducir un string

 
Vista:
sin imagen de perfil
Val: 10
Ha disminuido su posición en 7 puestos en Python (en relación al último mes)
Gráfica de Python

como hacer para que solo acepte introducir un string

Publicado por Iván (2 intervenciones) el 16/01/2021 05:04:31
¡Hola! ¿Como andan? Hace dias empecé a programar y quisiera saber si me pueden ayudar a resolver un inconveniente. El problema es que yo estoy creando un programa en Python que interactúa con el usuario, pero el momento en el que el programa le pregunta al usuario cual es su nacionalidad, él mismo puede devolver un string (que sería lo correcto) o un entero o decimal (sería lo incorrecto). Lo que yo quiero saber es como puedo hacer para que la respuesta que de el usuario, únicamente sea aceptada siempre y cuando sea un string, y que en todo caso, si se introduce un numero int o float, se produzca un error.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

como hacer para que solo acepte introducir un string

Publicado por joel (901 intervenciones) el 16/01/2021 09:39:20
Hola Iván, una vez el usuario pulsa enter en un input, lo que devuelve es siempre un string, aunque su contenido sea únicamente números.

Por lo que indicas, te gustaría saber si ha introducido algún numero en el input?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 10
Ha disminuido su posición en 7 puestos en Python (en relación al último mes)
Gráfica de Python

como hacer para que solo acepte introducir un string

Publicado por Iván (2 intervenciones) el 16/01/2021 17:13:38
¡Hola qué tal Joel! Ya pude resolver mi duda pero de todas formas muchas gracias por responder.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar