+ Responder ao Tópico



  1. #1

    Padrão Duvida basica

    Ola,

    Estou aprendendo na faculdade e penando com alguns detalhes.
    Sempre que roda a seguinte linha da erro no ) devido ao % antes dele:

    print("IR (11%): R$ 5.2f "%imposto)

    Devido ao "11%" na linha, o sinal de ) da erro.

    Como posso desabilitar isso? Mantendo o print como esta, IR(11%):

    É uma duvida basica, mas nao descobri ainda.

    Obrigado,

    Silvio

  2. #2

    Padrão Re: Duvida basica

    Acho que tem 2 erros no seu print.

    1º: Você tem que 'escapar' o % que deve ser impresso como percentil.
    2º: Você não especificou a onde (na string) a variável imposto será substituída.

    Como no final da sua string tem um 5.2f eu imagino que era para ser aí. Então sua string fica da seguinte forma:
    >>> print("IR (11%%): R$ %5.2f "%imposto)
    IR (11%): R$ 2.00