Exemplo de Solução
Veja abaixo uma das maneiras de resolver esse problema. Essa não é a única solução possível.
"""
Autor: Irmão Burton
Objetivo: Áreas de figuras
"""
# Área de um quadrado
lado = float(input("Qual é o comprimento de um lado do quadrado? "))
area = lado ** 2
print(f"A área do quadrado é: {area}")
# Área de um retângulo
comprimento = float(input("Qual é o comprimento do retângulo? "))
largura = float(input("Qual é a largura do retângulo? "))
area = comprimento * largura
print(f"A área do retângulo é: {area}")
# Área de um círculo
raio = float(input("Qual é o raio do círculo? "))
area = 3.14 * (raio ** 2)
print(f"A área do círculo é: {area}")
# Desafio Adicional 1: Usando a biblioteca Math
import math
raio = float(input("Qual é o raio do círculo? "))
area = math.pi * (raio ** 2)
print(f"A área do círculo é: {area}")
# Desafio Adicional 2: Várias áreas a partir de um único valor
valor = float(input("Qual o valor a ser usado? "))
# calcule as áreas
area_do_quadrado = valor ** 2
area_do_circulo = math.pi * (valor ** 2)
volume_do_cubo = valor ** 3
volume_da_esfera = (4/3) * math.pi * (valor ** 3)
# exiba os resultados
print(f"Área de um quadrado: {area_do_quadrado}")
print(f"Área de um círculo: {area_do_circulo}")
print(f"Volume de um cubo: {volume_do_cubo}")
print(f"Volume de uma esfera: {volume_da_esfera}")
# Desafio Adicional 3: conversão cm -> m
# Para este desafio adicional, o código acima poderia simplesmente ser atualizado, mas foi
# duplicado aqui para que o código acima não fique confuso quando visualizado.
# Área de um quadrado
lado = float(input("Qual é o comprimento de um lado do quadrado (em cm)? "))
area = lado ** 2
print(f"A área do quadrado é: {area} cm^2")
# No exemplo acima, a área foi calculada primeiro e salva em uma variável,
# mas o código para cálculo também pode ser colocado diretamente na instrução print
# se você preferir. No próximo exemplo, o cálculo foi
# incluído diretamente na instrução print.
# Além disso, observe que você NÃO deve colocar vírgulas em números no código (use: 10000, não: 10,000)
print(f"A área do quadrado é: {area / 10000} m^2")
# Área de um retângulo
comprimento = float(input("Qual é o comprimento do retângulo (em cm)? "))
largura = float(input("Qual é a largura do retângulo (em cm)? "))
area = comprimento * largura
print(f"A área do retângulo é: {area} cm^2")
print(f"A área do retângulo é: {area / 10000} m^2")
# Área de um círculo
raio = float(input("Qual é o raio do círculo (em cm)? "))
area = math.pi * (raio ** 2)
print(f"A área do círculo é: {area} cm^2")
print(f"A área do círculo é: {area / 10000} m^2")