ACMM
(usa Ubuntu)
Enviado em 01/10/2020 - 21:49h
Respondendo a primeira pergunta quanto a transformar um string em float ficaria da seguinte forma:
a = "8.31"
b = "1.27"
c = float(a) + float(b)
print(f"Resultado: {c}")
A saída será:
Resultado: 9.58
Quanto a segunda pergunta, o uso de listas, dicionários ou qualquer outro tipo de estrutura do Python serve para ajudar a simplificar a vida de qualquer programador, ou seja, evita o uso de muitas linhas e dá
legibilidade para o código. Imagine o seguinte:
a = "2.1"
b = "7.3"
c = "3.4"
d = "5.2"
valores = ["2.1", "7.3", "3.4", "5.2"]
Nesses dois exempls acima, tem quatro variáveis com quatro valores atribuídos a elas e, logo abaixo, tem apenas uma variável que tem quatro valores atribuídos a ela. Qual desses exemplos oferece mais praticidade de trabalhar? Lembrando que aqui foram usados apenas quatro valores de exemplo e que essa quantidade de valores pode aumentar em qualquer proporção. Imagine se fossem 100 valores e precisasse criar 100 variáveis para guardar esses valores. Não seria muito mais prático atribuir esses valores a uma única variável?
Eu sugiro que estude bastante sobre listas, tuplas e dicionários em Python pois eles são essenciais na escrita de códigos eficazes.
Espero que ajude.
Guns don't kill people. People kill people.