A pagar (Error y no entiendo porqué)


#1

Hola. Es que tengo un error en el método hacerPago, se supone que recibe por parametro el pago y el saldo y debe retornar el nuevo saldo sumando el interes:

def costoHotel(dias):
return 140*dias

factura = costoHotel(5)

def masInteresMensual(saldo):
return saldo * (1 + (0.15 / 12) )

def hacerPago(pago,saldo):
x = saldo - pago
nuevoSaldo = masInteresMensual(x)
return "Aún debes: " + str(nuevoSaldo)


Pero, no entiendo porqué


#2

Ya lo solucioné, gracias


#3

Como lo solucionaste? yo lo hice asi y no se que esta mal


#4

si es lo que creo que es, en la parte de codigo return "Aún debes: " + str(nuevoSaldo) ese "aun" tiene una tilde, lo cual causa conflicto con python, escriban "aun" sin la tilde y ya no deberia haber problema


#5

Tabulaciones en Python por favor


#6

Buenas y como lo solucionaste yo aun quitandole el acento no me acepta como correcta :S


#8

def costoHotel(dias):
return 140*dias

factura = costoHotel(5)

def masInteresMensual(saldo):
return saldo * (1 + (0.15 / 12) )

def hacerPago(pago,saldo):
x = saldo - pago
nuevoSaldo = masInteresMensual(x)
return "Aun debes: "% + str(nuevoSaldo)