• Matéria: Informática
  • Autor: raphaelheil7295
  • Perguntado 7 anos atrás



O que será impresso, caso o código abaixo seja executado duas vezes, primeiramente com o valor 5 e depois com o valor 10?


x = int(input())

if x>=5:

print(x+10)

if x<10:

print("menor que 10")

else:

if x>8:

print("maior que 8")

else:

print("menor ou igual a 8")





Primeiramente imprimirá 20 e na segunda execução 15

Primeiramente imprimirá 15 e na segunda execução imprimirá além do número 20, o texto "maior que 8"

Primeiramente imprimirá 5 e na segunda execução 10

Primeiramente imprimirá 15 e na segunda execução 20

Primeiramente imprimirá 15 e o texto "menor que 10". Na segunda execução imprimirá 20

Respostas

respondido por: lucasdasilva12j
6

Olá,

É importante ressaltar que quando temos um  ''if'' seguido por um ''else'' e posteriormente outro ''if'', o programa irá ler a primeira condição, caso ela satisfaça o que se pede, o programa pula a condição seguinte.

1° vez:

-Primeiro temos ''x=5'', 5 é >= do que 5, logo ele imprimirá o valor de 15.

-5 também é menor que 10,  logo ele imprimirá a mensagem ''menor que 10''.

Como ele entrou na primeira condição, irá ignorar a segunda.

2 vez:

- ''x=10'' 10 é >= que 5, logo imprimirá o valor de 20. 10 não é menor que 10, logo não imprime a mensagem  ''menor que 10''.  

Como ele entrou na primeira condição, irá ignorar a segunda.

Resposta correta: Letra 5° opção. Primeiramente imprimirá 15 e o texto "menor que 10". Na segunda execução imprimirá 20

respondido por: dhdmcanever
0

Resposta:

Explicação:

Perguntas similares