Foto de Barbara A.
Barbara há 3 anos
Enviada pelo
Site

Dúvida programação básica

Exercício:

''

i - int(x) devolve o valor da variável x convertido para um inteiro (caso ela contenha um número).

ii - é possível somar strings com números inteiros diretamente''

GABARITO: as duas estão erradas

Dúvida: poderia me explicar o erro de cada uma?

Python Geral
3 respostas
Professor Fabio A.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 anos
Contatar Fabio

1- int(x) não converte um número para inteiro. Esse comando int(x) extrai a parte inteira de um número.

2- Não existe a soma de uma string com um número em Python.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
Professor Amador R.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Amador

Explicação dos erros:

i) int(x) devolve o valor da variável x convertido para um inteiro (caso ela contenha um número).

A afirmação está incompleta. A função int(x) realmente converte a variável x para um inteiro, mas somente se x for um número ou uma string que represente um número. Se x for qualquer outro tipo de dado, como uma string que não represente um número, a função int() lançará um erro.

ii) é possível somar strings com números inteiros diretamente

A afirmação está errada. Em Python (exemplo), não é possível somar strings com números inteiros diretamente. Se você tentar fazer isso, o interpretador Python lançará um erro.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Gustavo T.
Respondeu há 9 meses
Contatar Gustavo

1 - int(x) devolve o valor da variável x convertido para um inteiro (caso ela contenha um número).
Essa afirmação é parcialmente verdadeira, pois int(x) converte o valor de uma variável de um tipo de dados 
que pode ser convertido para int como uma str "5" ou um float 5.0 para 5

2 - Não existe soma de str com int em Python 

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa