Python - Aprendiendo python.

 
Vista:
sin imagen de perfil

Aprendiendo python.

Publicado por Roberto (1 intervención) el 18/04/2020 01:04:40
Saludos, soy nuevo en el foro.

Ando aprendiendo python por diversión pero estoy haciendo varios ejercicios y no sé porque este me da error:

1
2
3
4
5
6
7
8
texto = input ("ingrese un texto")
texto = str(texto)
def cambio(texto):
    try:
         return float(texto)
#except ValueError:
    #print ("no se puede convertir en un float")
    print(cambio(texto))


Gracias por la colaboración
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
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Aprendiendo python.

Publicado por tincopasan (1082 intervenciones) el 18/04/2020 01:26:15
corregido, mirá las difrencias:
1
2
3
4
5
6
7
8
9
texto = input ("ingrese un texto: ") #☻es más claro si dejas un espacio
#texto = str(texto) #esto está de más, ya es una cadena
def cambio(texto):
    try:
        return float(texto)
    except ValueError:   #esto está comentado en tu codigo
        error ="no se puede convertir en un float"
        return error
print(cambio(texto))

otra cosa, intenta poner y además leer que tipo de error te da cualquier código.
Saludos
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