Buenos días a todos.
Estoy comenzando a estudiar python y nos pidieron un ejercicio que ingresando dos números a y b, muestre en pantalla el resto de la división entre a y b. Solo usando el condicional if, porque todavía no vimos bucles ni la opción mientras.
Yo consideré ambos números como flotantes y el resto como entero, pero al ejecutarlo me sale un mensaje que dice:
El resto de dividir 5.2 entre -8.6 es: <class 'int
Alguien me puede ayudar.
Dejo acá lo que logré hacer.
Espero alguien me pueda ayudar.
Saludos.
Estoy comenzando a estudiar python y nos pidieron un ejercicio que ingresando dos números a y b, muestre en pantalla el resto de la división entre a y b. Solo usando el condicional if, porque todavía no vimos bucles ni la opción mientras.
Yo consideré ambos números como flotantes y el resto como entero, pero al ejecutarlo me sale un mensaje que dice:
El resto de dividir 5.2 entre -8.6 es: <class 'int
Alguien me puede ayudar.
Dejo acá lo que logré hacer.
Código:
div = float(input("Ingrese el dividendo: "))
dis = float(input("Ingrese el divisor: "))
r = int
if (dis == 0):
print("El divisor tiene que ser diferente de cero ")
dis=float(input("Ingrese un nuevo divisor: "))
r = div % dis
print("El resto de dividir ",div," entre ",dis," es: ",r)
Espero alguien me pueda ayudar.
Saludos.