1
resposta

Dúvida expressão

Por que nesta expressão 10 % 2 + 3 // 10 a resolutiva é 0?

1 resposta

Olá, Danilo! Tudo bem com você?

Explicando o que significa cada operador:

%: Retorna o resto de uma divisão. Por exemplo, ao dividirmos 10 por 3, temos que o resultado é 3 e com o resto igual a 1.

//: Retorna o resultado inteiro de uma divisão. Por exemplo, ao fazermos 10 // 4 é retornado o valor 2, pois é o valor inteiro do resultado da divisão que é 2,5.

Vamos dividir a expressão mandada por você em dois pedaços.

  • 10 % 2 = 0 (Pois o resto da divisão de 10 por 2 é 0)
  • 3 // 10 = 0 (Pois o valor inteiro dessa divisão é 0, a divisão normal daria 0,3.

Somando esses dois valores, o resultado também é 0.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!