Informática, perguntado por Cauahenry2016, 8 meses atrás

Selecione um CÓDIGO/ALTERNATIVA que receba dois dados do tipo inteiro e imprima a multiplicação. *

c = 10 y = 9 print(c + y)
x = 10 y = 9 print(x * y)
b = 10 y = 9 print(b ++ y)
y = 10 x = 9 print(y / x)
Todas as alternativas estão ERRADAS.

Soluções para a tarefa

Respondido por JeanVinci
1

Resposta: Todas as alternativas estão ERRADAS.

Explicação:

Não tem como executar nenhum desses códigos na linguagem Python em apenas uma linha.

Se o seu professor(a) tivesse colocado os códigos corretamente a resposta seria a segunda opção, mas como ele(a) não fez isso, a resposta é Todas as alternativas estão ERRADAS.

Ele(a) fez isso para confundir a sua mente, porque tá óbvio que a resposta era a segunda opção, mas como tem duas variáveis na mesma linha e uma função imprimindo a multiplicação, o Python já detecta que tem erro de indentação, fazendo com que a resposta seja Todas as alternativas estão ERRADAS.

Os professores(a) fazem isso para testar se você tá compreendendo e realmente estudando o que eles estão passando, isso é fundamental, é essencial que você saiba isso, o que é indentar um código.

Indentar um código é nada mais do que colocar ele na posição correta, ou usando tabs/espaços, vou dar alguns exemplos de uma indentação correta no Python e outra incorreta, primeira correta, segunda incorreta:

indentação correta

x = 10

y = 9

print(x * y)

Indentação incorreta

x = 10 y = 9 print(x * y)

Olhe bem a diferença entre a indentação correta e a incorreta, sabendo a diferença entre a primeira indentação e a segunda, você sabe já a resposta, a segunda não executa o código pelo fato de que tá com a indentação incorreta.

Uma coisa que você precisa entender, multiplicação em programação utilizamos o operador * e não o x, entendendo isso você sabe que o resto não condiz com o que o professor quer.

A única alternativa que corresponde com a pergunta do texto é a segunda opção, mas ela tá com a indentação incorreta, fazendo com que a resposta seja todas estão incorretas (a última opção).

operador + não é porque sabemos que  + não é multiplicação e sim adição, ++ também não,  / não é porque esse operador é utilizado para dividir e não multiplicar, a resposta seria a segunda opção por tá usando o * que seria multiplicação, sendo assim corresponderia com a questão, mas como a indentação como já mencionei, se tiver errada, o código então não condiz, sendo assim a última opção a resposta.

Espero ter ajudado! Tenha um ótimo dia! Bons estudos!

Perguntas interessantes