Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

lista com espaços

Olá amigos do fórum! estou com um problema para ler uma lista de numeros que são separados por espaço. Se eu uso a função raw_input(), ao executar o programa, ele espera que eu dê enter para prosseguir para a leitura do proximo numero. Porém os dados de entrada do meu programa seguem a seguinte estrutura: ex1 : 3.0 4.0 5.2 ex2: 12.7 10.4 15.2

Então, a partir dessa entrada eu gostaria de fazer a seguinte atribuição: a = 3.0 b = 4.0 c = 5.2 no exemplo 2, ficaria: a = 12.7 b = 10.4 c = 5.2 como eu faço isso no python2??

3 respostas

Deixa eu ver se eu entendi. Você quer pegar a script 3.0 4.0 5.2 e transformar em um array como 3.0, 4.0, 5.2, ou seja, três elementos? É isso?

solução!

Veja se é isso que você quer. Teste no seu terminal do ptyhon:

texto = "12.7 10.4 15.2";
numeros = texto.split(' ')

a = float(numeros[0]);
b = float(numeros[1]);
c = float(numeros[2]);

É exatamente isso.