
Omar Patiño Sierra
PreguntaHola comunidad quisiera saber como ocupar los asserts pero para numeros decimales ya que si en este codigo pongo un 1.2 (o cualquier numero decimal) me marca error
por que se debería sustituir el isnumeric?
Ti = input("\n¿Cual es la temperatura inical en Farenheit del pozo?:\t") assert Ti.isnumeric(), "\n\nPor favor ingresa valores numericos" Ti = float(Ti)

Cesar Hernández Ramírez
te da un error porque a la hora de hacer el assert estás pasando la variable Ti como un string, recuerda agregarle la función float al mismo tiempo que usas el input()

Fernando Campos
Hola 👋🏼 Puedes hacer uso de la función
isinstance()
assert isinstance(x, float)