Buscar

Qual dos seguintes códigos roda em tempo infinito? a) n = 1 while n<200: print(n) while True: n = n+1 while True: n = 2*n+1 if n>100: break if...

Qual dos seguintes códigos roda em tempo infinito? a) n = 1 while n<200: print(n) while True: n = n+1 while True: n = 2*n+1 if n>100: break if n>50: break b) n = 6 while True: if n<5: n = n+1 continue if n10: break c) a = 2 b = 1 while b + a >1: b = 3-b a = 3-a d) n=1 while True: if n%3==0: n=1 continue elife n>5: break else: n = n+1

💡 1 Resposta

User badge image

Ed Verified user icon

O código que roda em tempo infinito é o código b): ``` n = 6 while True: if n < 5: n = n + 1 continue if n > 10: break ``` Isso ocorre porque a condição do loop while é sempre verdadeira, já que n é inicializado com 6 e nunca é alterado dentro do loop. Portanto, o loop nunca será interrompido e o código continuará sendo executado indefinidamente.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais