es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El problema con este código es que se está utilizando incorrectamente el operador de asignación (=). En lugar de asignar valores a variables por separado, el código está intentando usar el operador ‘y’ para asignar valores en una sola línea. Esto está causando un error de sintaxis.

    Para solucionar esto, los valores deben asignarse a las variables por separado. Por ejemplo, en lugar de “Rate = 2.60 and S = 25”, debería ser “Rate = 2.60” seguido de “S = 25” en una línea separada.

    Código corregido:

    tempUnit = int(input())
    if tempUnit <= 50:
    Rate = 2.60
    S = 25
    print(“Electricity Bill =”, tempUnitRate + S)
    elif tempUnit > 50 and tempUnit <= 100:
    Rate = 3.25
    S = 35
    D = tempUnit-50
    print(“Electricity Bill =”, 50
    2.60+DRate+S)
    elif tempUnit > 100 and tempUnit <= 200:
    Rate = 5.26
    S = 45
    D = tempUnit-100
    print(“Electricity Bill =”, 50
    2.60+503.25+DRate + S)
    elif tempUnit > 200:
    Rte = 8.45
    S = 75
    D = tempUnit-150
    print(“Electricity Bill =”, 502.60+503.25+1005.26+DRte + S)
    else:
    print(“Invalid Input”)

Comments are closed.