def convert(texto):
lista = []
lista = texto.split(" ")
nova_lista = []
for item in lista:
nova_lista.append(int(item))
soma = 0
for item in nova_lista:
soma = soma + item
return (soma)
def convert(texto):
lista = []
lista = texto.split(" ")
nova_lista = []
for item in lista:
nova_lista.append(int(item))
soma = 0
for item in nova_lista:
soma = soma + item
return (soma)
Olá Thays, tudo bem?
Você utilizou corretamente o método split() para separar os valores digitados e aplicou a conversão para int, o que demonstra um bom entendimento de manipulação de strings e tipos em Python.
Como melhoria, o código pode ser simplificado eliminando listas intermediárias (nova_lista), somando os valores diretamente no laço. Isso deixa o código mais limpo, eficiente e fácil de manter.
texto = input("Digite os valores das vendas: ")
valores = texto.split(" ")
total = 0
for valor in valores:
total += int(valor)
print(f"O total de vendas foi: {total}")