编辑代码

def main():
   # 提示用户输入车辆总功率
   total_power = input("请输入车辆总功率: ")
   # 显示用户输入的车辆总功率
   print(f"您输入的车辆总功率是: {total_power} kW")

   # 提示用户输入发动机功率
   engine_power = input("请输入发动机功率: ")
   # 显示用户输入的发动机功率
   print(f"您输入的发动机功率是: {engine_power} kW")

   # 提示用户输入电机功率
   motor_power = input("请输入电机功率: ")
   # 显示用户输入的电机功率
   print(f"您输入的电机功率是: {motor_power} kW")

   # 提示用户输入电池组模块成本价格
   battery_cost = input("请输入电池组模块成本价格: ")
   # 显示用户输入的电池组模块成本价格
   print(f"您输入的电池组模块成本价格是: {battery_cost} 元")

   # 提示用户输入车辆是否为增程式混合动力汽车
   is_extended_range = input("车辆是否为增程式混合动力汽车 (是/否): ")
   # 显示用户输入的车辆是否为增程式混合动力汽车
   print(f"车辆是否为增程式混合动力汽车: {is_extended_range}")

   # 根据用户输入的是否为增程式混合动力汽车,计算成本减少价格
   if is_extended_range.lower() == "是":
      # 计算成本减少价格
      cost_reduction = 588.60 + (int(engine_power) * 19.53) + (((int(motor_power) - int(engine_power)) / int(motor_power)) * int(battery_cost))
      print(f"成本减少价格为: {cost_reduction} 元")
   elif is_extended_range.lower() == "否":
      print("成本减少价格为588.60元")
   else:
      print("输入无效,请输入'是'或'否'来回答是否为增程式混合动力汽车")

if __name__ == "__main__":
   main()