Python - PORQUÉ ME SALE INVALID SINTAXIS DESPUES DE LOS DOS PUNTOS DE LA SENTENCIA IF

 
Vista:
sin imagen de perfil
Val: 5
Ha disminuido su posición en 15 puestos en Python (en relación al último mes)
Gráfica de Python

PORQUÉ ME SALE INVALID SINTAXIS DESPUES DE LOS DOS PUNTOS DE LA SENTENCIA IF

Publicado por ana (2 intervenciones) el 20/11/2020 02:41:03
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#define la clase
class Compra:
    #atributos
    costoTenis=0
    descTenis=0
    cantidadDisponible=0
    costoFinal=0
 
    #método decidirComprar()
    def decidirComprar(self):
        self.costoTenis=float(input("Ingresa costo de los tenis:$"))
        self.descTenis=int(input("Ingresa descuento de los tenis:$"))
        self.cantidadDisponible=float(input("Ingresa cantidad que Tengo:$"))
        self.costoFinal=self.costoTenis-(self.costoTenis*(self.descTenis/100))
        print("Costo de Tenis con Descuento:$",self.costoFinal
        if (self.costoFinal <= self.cantidadDisponible):
            print("Sí te alcanza, compralos")
        else:
            print("No te alcanza, sigue ahorrando")
 
#instanciar un objeto de la clase Compra
micompra=Compra()
micompra.decidirComprar()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 765
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

PORQUÉ ME SALE INVALID SINTAXIS DESPUES DE LOS DOS PUNTOS DE LA SENTENCIA IF

Publicado por dario (185 intervenciones) el 20/11/2020 03:21:14
Hola, te falta cerrar el parentesis del print que esta antes del if.
Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar