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
Resposta:
Explicação:
.
resposta = F, V, V, V.
I. ( F ) As funções input() empregadas no programa retornam valores inteiros para as variáveis n1 e n2 ,
(R) input sempre volta str entao é falso
( V ) As funções input() empregadas no programa retornam valores string para as variáveis n1 e n2
(R) input sempre volta str entao Vertadeiro
III. ( V ) O resultado do programa apresentará o valor 5.
usuario digitou int(2) +int( 3) entao resultado é 5
IV. ( v ) As funções int(n1) e int(n2) convertem as variáveis string em números inteiros.
se nao tivesse chamado int() entao o resultado seria a concatenação entre n1 + n2 resultando type entre dois str sendo "2" + "3" = 23
Resposta:
F-V-V-V
Explicação:
Conferido AVA!✔