TypeError: not all arguments converted during string formatting - Python 3.6 - Power account [closed]

2

I am a beginner in the area and during the programming studies in Python I got caught up in this exercise, the purpose being to appear on the user screen how much it should pay for kwh used, depending on whether it is for trade, industry or residence, having different rates depending of the specific limit.

    w = float(input("Qual o valor de kWh consumidos? "))
    i = input("Qual o tipo de instalação elétrica? Digite R para residências, I para indústrias ou C para comércios: ")
    if i == "R":
      if w<=500:
      print("O valor a ser pago pelo fornecimento de energia é de R$%5.2f." % (w*0,40))
      else:
    print("O valor a ser pago pelo fornecimento de energia é de R$%5.2f." % (w*0,65))
    elif i == "I":
      if w<=5000:
      print("O valor a ser pago pelo fornecimento de energia é de R$%5.2f." % (w*0,55))
      else:
      print("O valor a ser pago pelo fornecimento de energia é de R$%5.2f." % (w*0,60))
    elif i == "C":
      if w<=1000:
      print("O valor a ser pago pelo fornecimento de energia é de R$%5.2f." % (w*0,55))
      else:
      print("O valor a ser pago pelo fornecimento de energia é de R$%5.2f." % (w*0,60))
   else:
   print("Por gentileza, escolha uma das 3 opções digitando corretamente entre R, I e C.")

As a beginner, I will be grateful for any tip if something is wrong. Thank you in advance!

    
asked by anonymous 30.12.2017 / 00:17

0 answers