
Chinese: 
這個測驗需要你們做一點猜測
多指定 (multiple assignment) 是如何運作的
我認為您能夠猜對正確答案
你們也可以在 Python 解譯器裡進行試驗
問題是，對於任意變數，假設名稱是 s 和 t
它們被指定了某個值
現在我們執行陳述 s, t = t, s
結果是什麼？
這個選項是，什麼也沒發生，在陳述後
s 和 t 與原來的值相同
這個選項是， s 和 t 都指向 t 原來的值
這個選項是，在陳述後，s 和 t 的值做了交換
s 等於 t 原來的值，而 t 等於 s 原來的值
或者這是 error

Ukrainian: 
У цьому завданні вам доведеться покластись на інтуіцію,
щоб відповісти, як працює множинне присвоювання.
Гадаю, що у вас вийде вгадати правильну відповідь.
Ви також можете поекспериментувати в інтерпретаторі Python.
Питання таке: для довільних змінних - припустимо, що вони називаються s та t,
та їм вже присвоєні деякі значення,
виконується команда s, t = t, s.
Що робить ця команда?
Варіанти: нічого - тобто після присвоювання
s та t мають ті ж значення, що і до нього;
- після її виконання і s, і t будуть посилатися на значення, що було в t до присвоювання;
- команда поміняє місцями значення s і t, так що після присвоювання
в s буде зберігатись попереднє значення t, а в t буде зберігатись попереднє значення s;
- ми отримаємо помилку.

Chinese: 
这个小测验可能需要你们做一些猜测
如果你们仔细思考 多重赋值是怎么回事
我相信你们是可以找出正确答案的
你们也可以尝试在Python解释器里进行试验
我们的问题是 对于任意变量——假设是s和t
它们被赋予了一定的值
现在我们执行语句 s,t = t,s
结果会是什么？
选项为 nothing（无）
在赋值后 s和t分别等于其原来的值
或者 s和t都等于t原来的值
或者 交换s和t的值
也就是说 现在s等于t原来的值 t等于s原来的值
或者 error（错误）

Japanese: 
この小テストでは複数の代入がどのように機能するのか
当てる勘が少々必要になります
正しい答えを当てられると思いますよ
Pythonインタプリタでも
小テストを試すことができます
任意の変数をsとtとし
値が代入されていると仮定しましょう
s，t ＝ t，sを実行します
どうなるでしょうか？
何も行わず代入後
sとt両方が以前の値と同じ値になる
sとtの両方がこの文の前のtの元の値を参照している
文のあとにsとtの値が交換される
つまり現在sはtの以前の値で tはsの以前の値ですね
エラーが出る

Portuguese: 
Este teste vai requerer um pouco de intuição
sobre como funciona uma atribuição múltipla.
Eu penso que você vai ser capaz de saber a resposta correta.
Você também pode tentar fazer expreimentos com o interpretador Python.
A pergunta é: para quaisquer variáveis -- vamos supor que s e t sejam nomes,
e que tenham sido atribuídos a eles alguns valores --
e agora executamos o comando s, t = t, s.
O que isso faz?
As opções são: nada -- depois da atribuição
s e t têm ambos os mesmos valores que tinham antes;
Isso faz com que tanto s como t referenciem o valor original que t tinha antes da atribuição;
Isso troca os valores de s e t, de modo que, depois da atribuição,
s tem o valor anterior de t, e t tem o valor anterior de s.
Ou, isso é um erro.

Chinese: 
这个小练习可能需要你们做一些猜测
如果你们仔细思考 多重赋值是怎么回事
我相信你们是可以找出正确答案的
你们也可以尝试在 Python 解释器里进行试验
我们的问题是 对于任意变量——假设是 s 和 t
它们被赋予了一定的值
现在我们执行语句 s,t = t,s
结果会是什么？
选项为 nothing (无) 
在赋值后 s 和 t 分别等于其原来的值
或者 s 和 t 都等于t原来的值
或者 交换 s 和 t 的值
也就是说 现在 s 等于 t 原来的值 t 等于 s 原来的值
或者 error (错误) 

English: 
This quiz is going to require a little bit of guess work,
for how a multiple assignment works.
I think you'll be able to bet the right answer.
You can also try experiments in the Python interpreter.
The question is for any variable--so let's assume s and t are names,
and they've been assigned some value,
and now we execute the statement s, t assign t, s.
What does that do?
The choices are nothing--after the assignment
s and t both have the same value as they did before.
That it makes both s and t refer to what the original value of t was before this statement.
That it swaps the values of s and t so after the statement,
s now has the previous value of t and t has the previous value of s.
Or it's an error.

Italian: 
Questo quiz richiederà un piccolo lavoro di congettura,
su come funzionano gli assegnamenti multipli.
Penso sarai in grado di puntare sulla risposta giusta.
Puoi anche sperimentare nell'interprete Python.
La domanda è per qualsiasi variabile, assumiamo "s" e "t" i loro nomi
a cui sia stato assegnato un valore
e per i quali eseguiamo l'struzione di assegnazione di s, t in t, s
Cosa succederà?
Le scelte sono: nulla, dopo l'assegnazione
s e t avranno lo stesso valore di prima.
Questo fa sì che sia s e t si riferiscano allo stesso valore originale di prima dell'istruzione.
Che si scambino i valori di s e t dopo l'istruzione,
s ora ha il valore che aveva t e t ha il valore che aveva s.
O è un errore.

Spanish: 
Este concurso va a requerir un poco de trabajo de la conjetura,
para el funcionamiento de una asignación múltiple.
Creo que podrás apostar la respuesta correcta.
También puede intentar experimentos en el intérprete de Python.
La pregunta es para cualquier variable - así que vamos a suponer s y t son nombres,
y han sido asignados algún valor,
y ahora ejecutamos el s declaración, t asignar t, s.
¿Qué significa eso?
Las opciones son nada - después de la asignación
s y t ambos tienen el mismo valor que lo hacían antes.
Eso hace que ambos s y t se refieren a lo que el valor original de t estaba antes de esta declaración.
Que intercambia los valores de s y t así que después de la declaración,
s tiene ahora el valor anterior de t y t tiene el valor anterior de s
O es un error.

Russian: 
В этом задании вам придется положиться на интуицию,
чтобы ответить, как работает множественное присваивание.
Думаю, что у вас получиться угадать правильный ответ.
Вы также можете поэкспериментировать в интерпретаторе Python.
Вопрос таков: для произвольных переменных – предположим, что они называются s и t,
и им уже присвоены некие значения,
выполняется команда s, t = t, s.
Что делает эта команда?
Варианты: ничего – то есть после присваивания
s и t имеют те же значения, что и до него;
– после ее выполнения и s, и t будут ссылаться на значение, бывшее в t до присваивания;
– команда поменяет местами значения s и t, так что после присваивания
в s будет храниться прежнее значение t, а в t будет храниться прежнее значение s;
– мы получим ошибку.
