August 2023 2 44 Report
Considere o trecho do programa a seguir, que simula uma calculadora e emprega estruturas condicionais e de repetição:



while True:

n1 = eval(input('Digite o primeiro número: '))

n2 = eval(input('Digite o segundo número: '))

operacao = eval(input('Opções: \n\n 1 - soma \n 2 - subtração \n 3 - multiplicação \n 4 - divisão \n 5 - Sair \n\n'))



if (operacao == 1):

resultado = soma(n1, n2)

print('O resultado é ', resultado)

if (operacao == 2):

resultado = subtracao(n1, n2)

print('O resultado é ', resultado)

if (operacao == 3):

resultado = multiplicacao(n1, n2)

print('O resultado é ', resultado)

if (operacao == 4):

resultado = divisao(n1, n2)

print('O resultado é ', resultado)

if (operacao == 5):

break



Com relação ao uso das estruturas de repetição em Python, avalie as afirmativas a seguir.



I. O loop será executado até que a opção 5 seja selecionada ou ctrl + c.

II. O comando “break” é utilizado para informar ao programa que nenhuma ação será executada.

III. O comando “input” irá pausar o loop e aguardar que o usuário digite os valores para n1, n2 e operação.

IV. A instrução “while true” cria um loop infinito.



Está correto o que se afirma em:

a. I, III e IV, apenas.

b. II, apenas.

c. I e II, apenas.

d. I, II, III e IV.

e. I, II e III, apenas.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.