Laboratório Computacional 1

No laboratório computacional, você praticará o que aprendeu. Resolva os problemas com o auxílio do Python pesquisando apenas as informações essenciais de que precisa. Não use respostas prontas.

Problema: Quantos segundos existem em um século? Escreva a resposta usando um objeto str que denote o número de acordo com nosso sistema decimal (separado por milhar, milhão, etc.) e imprima o resultado com print. A resposta deve ser algo do tipo

'1 século possui x.xxx.xxx.xxx segundos'

Problema: Escreva um código para calcular as raízes da equação \(ax^2 + bx + c = 0\), para \(a\), \(b\) e \(c\) conhecidos e do tipo int. Em que situação sua resposta seria um objeto complex? Mostre um exemplo. Obs.: use 1j para construir a parte imaginária.

Problema: Observe a tabela a seguir, onde DS (UA) é a distância do referido planeta do até o Sol em unidades astronômicas (UA), Tm (F) sua temperatura superficial mínima em graus Farenheit e TM (F) sua temperatura superficial máxima em graus Farenheit.

DS (UA)

Tm (\(^{\circ}\)C)

TM (\(^{\circ}\)C)

DS (km)

TmM (\(^{\circ}\)C)

Mercúrio

0.39

-275

840

?

?

Vênus

0.723

870

870

?

?

Terra

1.0

-129

136

?

?

Marte

1.524

-195

70

?

?

  • Escreva um código para converter a temperatura dos planetas de graus Farenheit (\(^{\circ}\)F) para Celsius (\(^{\circ}\)C).

  • Escreva um código para converter unidades astronômicas em quilômetros.

  • Imprima os valores que deveriam ser inseridos na coluna DS (km) horizontalmente usando print.

  • Repita o item anterior para a coluna TmM (\(^{\circ}\)C), que é a média aritmética entre Tm e TM.

Observação: use notação científica (exemplo: \(4.2 \times 10^8\) pode ser escrito como 4.2e8 em Python).