Segue as atividades
Segue as atividades
Olá, Pedro! Tudo bem?
Sua atividade no Google Colab trouxe um ponto de aprendizado crucial em Python para quem está começando na Ciência de Dados. Notei um detalhe muito comum na sua resolução da célula [7] que mudou completamente o tipo do seu dado sem você querer.
Vamos analisar o que aconteceu?
Na sua célula [7], você definiu f = 9,8. Ao rodar o type(f), o Python retornou tuple (tupla) em vez de float (número decimal).
9,8, o Python entende que você criou uma tupla contendo dois números inteiros (o 9 e o 8)..) para casas decimais.Na segunda parte da sua atividade, isso gerou um efeito cascata na variável media_semestre = 8,45. Note que no resultado do seu print, apareceu (8, 45).
Para que o Python trate esses valores como números decimais reais (permitindo que você faça cálculos de média depois), o ideal é escrever assim:
nome_aluno = 'Fabricio Daniel'
idade_aluno = 15
media_semestre = 8.45 # Usando o ponto aqui!
situacao_de_aprovacao = True
print(nome_aluno, idade_aluno, media_semestre, situacao_de_aprovacao)
Mesmo com esse detalhe da vírgula, você identificou muito bem os outros tipos:
str (String): s = "Pedro" — Perfeito para nomes e textos.int (Inteiro): i = 44 — Correto para contagens e idades.bool (Booleano): situacao_de_aprovacao = True — Essencial para checar condições de "sim ou não".Essa confusão entre vírgula e ponto é o "erro número 1" de quem migra do Excel para o Python. Que bom que você postou essa imagem, pois agora você já sabe: para números decimais, o ponto é seu melhor amigo!
Ficou clara essa diferença de como o Python interpreta a vírgula? Se você trocar para o ponto e rodar o type(f) novamente, verá o float aparecer!