SóProvas


ID
4832815
Banca
INSTITUTO AOCP
Órgão
MJSP
Ano
2020
Provas
Disciplina
Programação
Assuntos

Assinale a alternativa que apresenta o código Python que implementa corretamente uma função para o cálculo da área de um retângulo, bem como o código que imprime o seu resultado.

Alternativas
Comentários
  • Gabarito E

    Essa questão é de mais de erros de sintaxe do que de logica de programação

  • Se fosse considerar que a indentação é obrigatória em Python todas estariam erradas.

  • Acho que a indentação veio bugada ao passar a questão pro qconcursos.

  • def area_retangulo(comp, larg):

      return comp * larg

    print(' A área é {}' .format(area_retangulo (2,4)))

    Faltou indentar.

    O QC é fraco para questões de programação. Há várias questões com diversos erros de digitação.

  • A palavra reservada def, na primeira linha, explicita a definição da função naquele ponto. Em seguida, entre parênteses, temos o parâmetro comp, larg.  

    Ainda na mesma linha, observe a utilização dos dois pontos (:), que indicam que o código identado nas linhas abaixo faz parte da função que está sendo criada. 

    apenas imprimimos um valor com a função print

    Portanto, por mais que a redação esteja mal feita pelo Qconcurso, acredito que a alternativa que mais faz sentido é o GABARITO LETRA ''E''.

  • Caríssimo Instituto AOCP, INDENTAÇÃO é obrigatória no Python.

    Obrigado,

    ""Dinada""

  • Pessoal, não entendi o 2 e o 4 no parênteses:

    (area_retangulo (2,4)))

    alguém pode me explicar?

    Obrigado amigos

  • ✅Gabarito(E) 

    Sobre a formatação de saída.

    No uso do método de strings str.format(), será necessário usar  { }   para marcar onde a variável será substituída. Pode-se incluir diretivas de formatação detalhadas, mas também precisará incluir a informação a ser formatada.

    >>> yes_votes = 42_572_654

    >>> no_votes = 43_132_495

    >>> percentage = yes_votes / (yes_votes + no_votes)

    >>> '{:-9} YES votes {:2.2%}'.format(yes_votes, percentage)

    ' 42572654 YES votes 49.67%'

    As chaves e seus conteúdos (chamados campos de formatação) são substituídos pelos objetos passados para o método str.format().

    Fonte: https://docs.python.org/pt-br/3/tutorial/inputoutput.html