Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2011, 10:32
Avatar de nanotime
nanotime
 
Fecha de Ingreso: noviembre-2011
Ubicación: Cd. Guayana
Mensajes: 145
Antigüedad: 12 años, 6 meses
Puntos: 6
Pregunta Problemas con mini programas.

Buenas, disculpen si mis dudas no son de un calibre mayor o si tal vez sean estúpidas, pero bueno, no tengo a quien preguntarle

Estoy haciendo mini programas que tenía como ejercicios de C++ y estoy traduciéndolos a Python para poder aprender y practicar, tengo un par de ellos que me lanzan ciertos errores que, según leí no deberían aparecer o bueno, mejor den ustedes su veredicto:

Mi problema radica propiamente en este programa:

Código:
# -*- coding: utf-8 -*-
monto_compra = float(raw_input("Buenos días, por favor ingrese el monto de sus compras: ")
if monto_compra > 1000:
	rebaja = monto_compra*100/10
	monto_total = monto_compra - rebaja
	print "Su rebaja es de: " +str(rebaja) 
	print "La suma total a pagar es de: "+str(monto_total)
else: 
	print "Su monto no supera la cantidad mínima para rebajas"
Se supone que calcula una rebaja del 10% del total de la compra si esta supera el valor de 1000 pero me tira este error:

Código:
File "rebaja_de_compra.py", line 3
    if monto_compra > 1000:
                          ^
SyntaxError: invalid syntax
No se supone que luego de un if elif y else van " : " ???

Gracias de antemano

Última edición por nanotime; 03/11/2011 a las 10:33 Razón: Agradecer.