[SOLUCIONADO] me podrian ayudar convertir este codigo de lenguaje C a python

Iniciado por bryan chz, Enero 08, 2020, 09:24:33 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

   ayuda soy nuevo en esto me podrian ayudar convertir este codigo de lenguaje C  a python
Código: c
#include<stdio.h>
#include<math.h>
main()
{
printf("\n El programa calcula el descuento de la compra de un cliente");
printf("\n El descuento es deacuerdo al monto de la compra");

float Compra, Descuento, Resultado;

printf("Ingrese el monto de la compra");
scanf("%f",&Compra);

if (Compra100)
{
Resultado = Compra;
printf("\n El monto de su compra es de: %7.2f", Resultado);
printf("\n Su compra no aplica para descuento");
}
else
{
if ((Compra>=100)&&(Compra<=200))
{
Descuento = Compra * 0.05;
Resultado = Descuento - Compra;
printf("\n El monto de su compra es de: %7.2f",Resultado);
printf("\n Su ahorro es de Q. %7.2f",Descuento);
}
else
{
if ((Compra>=300)&&(Compra<=400))
{
Descuento = Compra * 0.11;
Resultado = Descuento - Compra;
printf("\n El monto de su compra es de: %7.2f",Resultado);
printf("\n Su ahorro es de Q. %7.2f",Descuento);
}
else
{
if ((Compra>=500)&&(Compra<=800));
{
Descuento = Compra * 0.18;
Resultado = Descuento - Compra;
printf("\n El monto de su compra es de: %7.2f",Resultado);
printf("\n Su ahorro es de Q. %7.2f",Descuento);
}
{
while (Compra>800)
{
Descuento = Compra * 0.25;
Resultado = Descuento - Compra;
printf("\n El monto de su compra es de: %7.2f",Resultado);
printf("\n Su ahorro es de Q. %7.2f",Descuento);
}
}
}
}
}



return 0;

}

Enero 08, 2020, 10:17:36 PM #1 Ultima modificación: Enero 08, 2020, 10:20:18 PM por DtxdF
Código: python
#!/usr/bin/env python3
import sys

def main():
    print("\n El programa calcula el descuento de la compra de un cliente", end='')
    print("\n El descuento es deacuerdo al monto de la compra", end='')

    print("Ingrese el monto de la compra", end='')
    Compra = float(input())

    if (Compra <= 100): # No estoy seguro de que coloco aquí, no tiene completo el código
        Resultado = Compra
        print("\n El monto de su compra es de: %7.2f" % (Resultado), end='')
        print("\n Su compra no aplica para descuento", end='')
       
    elif (Compra >= 100) and (Compra <= 200):
        Descuento = Compra * 0.05
        Resultado = Descuento - Compra
        print("\n El monto de su compra es de: %7.2f" % (Resultado), end='')
        print("\n Su ahorro es de Q. %7.2f" % (Descuento), end='')

    elif (Compra >= 300) and (Compra <= 400):
        Descuento = Compra * 0.11
        Resultado = Descuento - Compra
        print("\n El monto de su compra es de: %7.2f" % (Resultado), end='')
        print("\n Su ahorro es de Q. %7.2f" % (Descuento), end='')

    elif (Compra >= 500) and (Compra <= 800):
        Descuento = Compra * 0.18
        Resultado = Descuento - Compra
        print("El monto de su compra es de: %7.2f" % (Resultado), end='')
        print("\n Su ahorro es de Q. %7.2f" % (Descuento), end='')

    while (Compra > 800):
        Descuento = Compra * 0.25
        Resultado = Descuento - Compra
        print("\n El monto de su compra es de: %7.2f" % (Resultado), end='')
        print("\n Su ahorro es de Q. %7.2f" % (Descuento), end='')

    return 0

if __name__ == '__main__':
    sys.exit(main())
PGP :: <D82F366940155CB043147178C4E075FC4403BDDC>

~ DtxdF