www.state-it.info

Gran base de respuestas a las preguntas de los desarrolladores
Header decor

Como en una línea de designar las tres variables?

igoodmood 2015-10-31 20:24:14

Como en una cadena de escribir tres palabras separadas por espacios en blanco, que figuraban como los valores de las tres variables? Por ejemplo, Apple Tomato Lemon , el valor de la primera variable de Apple , el valor de la segunda variable - Tomato , el valor de los tercios de la variable - Lemon .

Total answers: 2

nirvimel 2015-10-31 20:29:32

s = raw_input('Enter 3 words')
word1, word2, word3 = (s.split() + [''] * 3)[:3]
print  word3, word2, word1

igoodmood 2015-10-31 20:31:20

apple, tomato, lemon - esto es solo un ejemplo de estas variables se introduce el usuario.


igoodmood 2015-10-31 20:31:59

Me interesa entrar tres variables en la misma línea, precisamente, con el teclado


nirvimel 2015-10-31 20:41:38

igoodmood: Actualizada por la respuesta.


igoodmood 2015-10-31 20:45:54

por Desgracia no funciona(


igoodmood 2015-10-31 20:49:05

Mire, puede,esto podría explicar la situación : necesito que el usuario introducía tres palabras separadas por espacios, y un programa que cambia la ubicación de estas palabras:)


nirvimel 2015-10-31 21:03:15

igoodmood: QUE?


sakrab 2015-10-31 21:14:19

import random
x = list((input("Escriba la palabra:").split()))
random.shuffle(x)
print(' '.join(x))

Pruebe esta tontería =)


igoodmood 2015-10-31 21:15:13

Gracias,es mi culpa) Sólo hay un pequeño favor,puede explicarme qué es [:3]


sakrab 2015-10-31 21:15:56

[:3] - el corte


igoodmood 2015-10-31 21:18:09

el corte de tres [email protected]:


nirvimel 2015-10-31 21:19:42

sakrab: Tiene un curso más bonita solución para el caso general. Y he tratado de cumplir con el requisito de contar con tres las variables de.


sakrab 2015-10-31 21:21:42

estoy de acuerdo con usted. simplemente me ha mezclado. la experiencia un poco más de mí.


nirvimel 2015-10-31 21:21:55

igoodmood:
+ [''] * 3 - en silencio проглатываем de error en el caso de entrada de menos de tres variables.
[:3] - en silencio проглатываем de error en el caso de entrada de más de tres variables.


igoodmood 2015-10-31 21:23:27

muchas Gracias por la ayuda!


sakrab 2015-10-31 20:32:35

a,b,c = Apple,Tomato,Lemon

o

a = "Apple Tomato Lemon"
a[0] = Apple
a[2] = Tomato
a[4] = Lemon


Puede?

igoodmood 2015-10-31 20:33:33

Estoy de acuerdo con usted, pero hay una cosa de apple, tomato, lemon - esto es solo un ejemplo de estas variables se introduce el usuario.


sakrab 2015-10-31 20:35:02

en el input() ?


igoodmood 2015-10-31 20:35:33


sakrab 2015-10-31 20:36:55

x = input("Escriba: ")
x[0] =
x[2] =
x[4] =

Se puede así? =)


igoodmood 2015-10-31 20:38:35

honestamente, yo no lo entiendo)


sakrab 2015-10-31 21:16:34

import random
x = list((input("Escriba la palabra:").split()))
random.shuffle(x)
print(' '.join(x))

Esta tontería funciona? =)


igoodmood 2015-10-31 21:17:49

sakrab: ay no(


sakrab 2015-10-31 21:18:28

extrañamente, no me funciona...de tres o más palabras a través de la barra espaciadora, muestra estas palabras рандомом.


Preguntas relacionadas:

Footer decor

© www.state-it.info | Base of answers to questions for developers and programmers.