Qual é o tipo padrão retornado pela função input() em Python?
a) int
b) float
c) str
d) bool
a) int
b) float
c) str
d) bool
Passo 1
O enunciado pergunta qual é o tipo padrão retornado pela função
input()
em Python. O conteúdo envolve a forma como Python trata a entrada de dados pelo usuário; para responder, basta lembrar o comportamento básico de input()
.Passo 2
A função
input()
lê tudo o que o usuário digita até pressionar Enter e devolve esse conteúdo como uma sequência de caracteres. Em Python, sequências de caracteres correspondem ao tipo str
. Por exemplo, se o usuário digitar 123
, o valor retornado será a string "123"
, não o número 123
.Passo 3
Se quisermos obter um inteiro ou um número de ponto flutuante, precisamos converter explicitamente o resultado de
input()
usando int()
ou float()
. Isso reforça que, por padrão, sem conversão, input()
retorna sempre uma str
.Resposta
c) str