Na linguagem Python, é possível trabalhar com diversos tipos de dados, como números inteiros, reais, valores lógicos booleanos, e utilizar os comandos input() e print() como recursos de entrada e saída de dados.
Com base nesse tema, avalie as expressões a seguir.
>>> n1 = input('Digite o número 1 ')
>>>Digite o número 1 2
>>>n2 = input('Digite o número 2 ')
>>>Digite o número 2 3
>>> print('O resultado é ', int(n1) + int(n2))
Considerando o programa apresentado, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir:
I. ( ) As funções input() empregadas no programa retornam valores inteiros para as variáveis n1 e n2.
II. ( ) As funções input() empregadas no programa retornam valores string para as variáveis n1 e n2.
III. ( ) O resultado do programa apresentará o valor 5.
IV. ( ) As funções int(n1) e int(n2) convertem as variáveis string em números inteiros.
Assinale a alternativa que apresenta a sequência correta.
Lista de comentários
Olá!
Vamos analizar as nossas afirmações:
I. ( ) As funções input() empregadas no programa retornam valores inteiros para as variáveis n1 e n2.
Falso! como não foi definido o Python vai sempre considerar como um str.
II. ( ) As funções input() empregadas no programa retornam valores string para as variáveis n1 e n2.
Correto! o Python vai reconhecer os valores como str.
III. ( ) O resultado do programa apresentará o valor 5.
Correto! Quando somarmos 2 com 3 obteremos como resultado 5.
IV. ( ) As funções int(n1) e int(n2) convertem as variáveis string em números inteiros.
Correto! Quando usamos o int() convertemos as strs para número inteiros.
Resposta: F, V, V, V
Bons estudos! :)