-
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