Logo Passei Direto
Buscar

Algoritmos

Engenharias
. Sobre input(), qual é a diferença entre int(input()) e float(input())? ● A) int aceita casas decimais ● B) float aceita números com vírgula ● C) int converte para texto ● D) Não existe diferença prática
User badge image
Aloisio lopes

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar as opções em relação à função `input()` e as conversões `int()` e `float()` em Python: - `int(input())` converte a entrada do usuário para um número inteiro, ou seja, não aceita casas decimais. Se o usuário tentar inserir um número com casas decimais, ocorrerá um erro. - `float(input())` converte a entrada do usuário para um número de ponto flutuante, ou seja, aceita números com casas decimais (ou vírgula, dependendo da configuração regional). Agora, analisando as alternativas: A) int aceita casas decimais - Incorreta, pois `int` não aceita casas decimais. B) float aceita números com vírgula - Correta, pois `float` aceita números com casas decimais. C) int converte para texto - Incorreta, pois `int` converte para um número inteiro, não para texto. D) Não existe diferença prática - Incorreta, pois há uma diferença clara entre os dois tipos de conversão. Portanto, a alternativa correta é: B) float aceita números com vírgula.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina