Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2014, 07:10
Koan
 
Fecha de Ingreso: diciembre-2009
Ubicación: Spain
Mensajes: 180
Antigüedad: 14 años, 4 meses
Puntos: 9
Limitar decimales en Python 3

Hola...

Igual parece una pregunta tonta. Pero cuando utilicé Python 2.7 el formateo de decimales me salía con el típico %.2f (2 decimales, por ejemplo)

Tengo este código:

Código Python:
Ver original
  1. def dolar_euro():
  2.     valorDolar = float(input('Introduce el valor actual del dolar:\n'))
  3.     dolares = float(input('Introduce los dolares: '))
  4.     euros = (dolares / valorDolar)
  5.     print ('%f dolares son %f euros') %dolares %euros

Pero creo, hago mal el formateo. O el cambio de comando a función print de Python3, hace que no se realice igual.

¿Que es lo que me falla?

ERROR:

TypeError: unsupported operand type(s) for %: 'NoneType' and 'float'