
English: 
So our answer to the last quiz would've been a lot easier
to read and a lot more useful if we used names to
keep track of values, instead of writing out those big numbers, especially
numbers as big as the speed of light. Python provides a way
to do it. It's called the Variable. We can use the variable
to create a name and use that name to refer to a
variable. So the way to introduce a variable is using an assignment
statement. And an assignment statement looks like this. We have a name,
followed by an equal symbol, followed by an expression. After
the assignment statement, the name that was on the left side
refers to the value that the expression has. The name
can be any sequence of letters and numbers, as well as
underscores, as long as it starts with a letter or
an underscore. So here's an example, we could create the name,
speed_of_light, and we can assign to it the value of the
speed of light in meters per second. So after that assignment,
the name speed_of_light refers to that value. One way to
think of that is to have an arrow, so we can

Portuguese: 
A resposta do último teste
teria sido bem mais fácil de ler
e mais útil se tivéssemos usado
nomes para monitorar valores
em vez de escrever números
enormes, como a velocidade da luz.
Em Python, podemos usar
uma variável para isso.
Com ela, criamos um nome, que usamos
para nos referir à variável.
Introduzimos uma variável
com uma instrução de atribuição.
Ela tem um nome
seguido de um sinal de igual
seguido de uma expressão.
Após a instrução de atribuição
o nome que estava à esquerda
se refere ao valor da expressão.
O nome é uma sequência de letras,
números e sublinhados,
e deve começar
com letra ou sublinhado.
Por exemplo, podemos criar
o nome speed_of_light
e atribuir a ele a velocidade da luz
em metros por segundo.
Após a atribuição, speed_of_light
se refere a esse valor.
Podemos pensar em uma seta.

Arabic: 
حسنًا، فإن إجابتنا على الاختبار الأخير قد تكون أسهل بكثير من حيث القراءة
،وأكثر فائدة إذا استخدمنا أسماء لتتبع القيم
،بدلاً من كتابة تلك الأرقام الكبيرة
وخاصة أرقامًا كبيرة مثل سرعة الضوء. يوفر Python طريقة
للقيام بذلك. يُطلق عليها المتغير. يمكننا استخدام
المتغير لإنشاء اسم واستخدامه
ليشير إلى متغير. لذا فإن طريقة إدخال متغير تستخدم
عبارة التعيين (assignment statement) (assignment statement). وتبدو عبارة التعيين (assignment statement) على النحو التالي. يكون لدينا الاسم
.(متبوعًا برمز يساوي متبوعًا بالتعبير. بعد عبارة التعيين (assignment statement
يشير الاسم الموجود على الجانب
الأيسر إلى قيمة التعبير. يمكن أن يكون
،الاسم عبارة عن أي تسلسل من الحروف والأرقام
بالإضافة إلى الشرطات السفلية، ما دام أنه
،يبدأ بحرف أو بشرطة سفلية. وإليك مثال على ذلك، يمكننا إنشاء اسم
speed_of_light، كما يمكن تخصيص قيمة سرعة الضوء إليه
،بالمتر في الثانية الواحدة. حتى بعد هذا التخصيص
يشير الاسم speed_of_light إلى هذه القيمة. هناك طريقة واحدة
للتفكير في ذلك هي وجود السهم، حتى نتمكن من

Japanese: 
光の速さほどの大きな数字を書き出す代わりに
値の記録に名前を使用していたら
前回の小テストの答えが
もっと読みやすく扱いやすいものになっていたでしょう
Pythonでは変数を使うことができます
作成した名前を変数の参照に使います
代入文を使用し変数を取り入れます
代入文はこのような感じです
まず名前がありイコールの後ろに式です
左辺にある名前が式が有している値を
代入文の後に参照します
名前は文字や数字のあらゆる組み合わせになります
文字やアンダースコアから始める場合に限り
アンダースコアも使えます
それでは名前speed＿of＿lightを作成します
これに光の速さの値 毎秒メートルを代入します
代入後 名前speed＿of＿lightは
この値を参照するようになります
これを矢印をつけたと考えることもできます

Turkish: 
Bir önceki testimizde ışık hızı gibi
çok uzun sayılar yerine o
sayıları temsil edecek isimler
kullansaydık kodumuzu
okumak ve anlamak çok daha kolay
olurdu. Pyton'da bunu yapmanın bir yolu
var.
Buna değişken denir. Değişkenleri isimler
oluşturmak ve bu
isimlere değer atamak için kullanırız.
Dolayısıyla bir değişkeni atama ifadesi
ile gösteririz.
Atama ifadesi gördüğünüz gibidir. Burada
bir ismimiz var
ismin karşısında eşit sembolü ve onun 
karşısında ise ifade.
Atama ifadesinden sonra sol taraftaki isim
sağ taraftaki
değeri referans alır. (Sağdaki değer sola
atanır.)
Soldaki isim harf ve rakamlardan oluşabi-
leceği
gibi alt tire'de içerebilir. Başlangıç
rakam olamaz
Örnek olarak bir değişkenimiz var, ismi
speed_of_light,
bu değişkene ışığın bir saniyedeki hızının
değerini atıyoruz.
Atamadan sonra, speed_of_light değişkeni
bu değere sahiptir.
Bunu bir ok işareti ile düşünelim
speed_of_light değişkenimiz var.

Chinese: 
上一个测试的答案会更方便读取 而且更实用
如果我们使用名称来指代值
而不是写出那些很长的数字 
尤其是像光速这么长的数字 Python 为我们提供了这样做的方法
它叫变量 我们可以使用变量来创建名称
并用该名称指代一个变量
因此创建变量的方法是使用赋值语句
赋值语句看起来像这样
名称 后面有一个等于号 然后是一个表达式
完成这个赋值语句之后 左侧的名称
代表表达式的值
名称可以是字母和数字的组合或者下划线
只要它是以字母或者下划线作为开头
来看一个例子  我们创建一个名称
speed_of_light 然后我们给它赋值为光速 (米/秒)
赋值之后
名称 speed_of_light 代表一个值
我们可以用一个箭头来加深印象

Chinese: 
我们有名称 speed_of_light 这个名称代表一个值
这个值就是这个长的数字 
即光速 单位是米/秒
一旦我们完成赋值
我们就可以使用这个名称 这个名称的值就是它所指代的值
在这个例子中 值是光速
单位是米/秒 我们在 Python 解释器中来运行一下
这里我们创建了变量 speed_of_light 
它的值是299792458 也就是光的速度 单位为米/秒
好了 现在我们把它赋了一个变量
这样我们就可以直接使用这个变量
而不用写出整个数字
当我们输出这个变量 speed_of_light 时
就会显示这个名称所指代的值
所以我们看到这里没有显示 speed_of_light 而是2.99亿这个数字
我们也可以在表达式中使用这个变量 
如果要把它的单位从米变成厘米
可以乘以100 现在我们看到结果
就是光的速度 单位是厘米/秒

Portuguese: 
Podemos ter o nome speed_of_light,
que se refere a um valor,
que é este valor longo, a velocidade
da luz em metros por segundo.
Após fazermos a atribuição,
podemos usar o nome,
e o valor do nome
é o valor a que ele se refere.
No caso, a velocidade da luz
em metros por segundo.
Vamos tentar
no interpretador Python.
Introduzimos a variável
speed_of_light e atribuímos o valor
299.792.458, a velocidade da luz
em metros por segundo.
Atribuímos isso a uma variável.
Em vez de digitar esse número todo,
podemos usá-la diretamente.
Ao imprimir speed_of_light,
será o valor
a que o nome se refere.
Em vez de speed_of_light,
veremos o valor de 299 milhões.
Podemos usar em expressões.
Para converter para centímetros
em vez de metros, multiplicamos
por 100, e vemos como resultado
a velocidade da luz
em centímetros por segundo.

Japanese: 
名前speed＿of＿lightがあります
名前は値を参照します
参照する値は大きな数字です
これは光の速さ毎秒メートルです
一度代入したらこの名前と
名前が参照する値である名前の値を使えます
この場合は毎秒メートルの光の速さです
これをPythonインタプリタで試してみましょう
変数speed＿of＿lightを挿入しました
値2億9，979万2，458光速毎秒メートルを
代入しました
これで変数を代入できました
すべての数値を入力する代わりに
そのまま使用します
光の速さを出力すると
その名前が参照する値になります
speed＿of＿lightが現れるのではなく
2億9，900万の値を確認することができます
式でも活用できます
メートルではなくセンチメートルに変換したい場合
100をかけると
光の速さ毎秒センチメートルになります

English: 
have the name speed_of_light, and that's a name which refers to
a value. And the value it refers to is this long
value, which is the speed of light in meters per
second. So once we've done the assignment, we can use the
name and the value of the name is the value that
it refers to. In this case it's the speed of light
in meters per second. So let's try that in the Python interpreter.
So here we've introduced the variable speed of light and we've assigned to it
the value 299,792,458, the speed of light in meters per second.
And now we've got that, assign it a variable.
Instead of having to type out that whole number, we
can use it directly. When we print out the
speed of light, it will be the value that that
name refers to. So we'll see, instead of seeing
speed of light, we'll see the 299 million value here.
We can use in expressions as well. So if we
want to convert it into centimeters instead of meters, we
can multiply by 100 and now we see the result
is the speed of light in centimeters per second. So

Arabic: 
الحصول على الاسم speed_of_light، وهذا هو
الاسم الذي يشير إلى قيمة. والقيمة التي يشير إليها
هي هذه القيمة الطويلة، وهي سرعة الضوء
،بالمتر في الثانية. وهكذا وبعد القيام بالتخصيص مباشرةً
يمكننا استخدام الاسم، وقيمة الاسم
هي القيمة التي يشير إليها. في هذه الحالة
.(هي سرعة الضوء بالمتر في الثانية. حسنًا دعونا نجرب ذلك في مُفسِّر (interpreter
حسنًا لقد قمنا بتقديم المتغير سرعة الضوء وقمنا بتخصيص القيمة 299792458
.إليه، سرعة الضوء بالمتر في الثانية الواحدة
.والآن لدينا ذلك، وسنقوم بتخصيص متغير
،بدلاً من الاضطرار إلى كتابة كل هذا العدد
يمكننا استخدامه مباشرة. فعند كتابة
speed_of_light فستكون القيمة التي
يشير إليها الاسم. فبدلاً من
.رؤية speed_of_light، سنرى قيمة 299 مليونًا هنا
يمكننا استخدامه في التعبيرات أيضًا. حسنًا
،إذا كنا نريد تحويله إلى سنتيمتر بدلاً من متر
يمكننا أن نضربه في 100، والآن نرى النتيجة
،وهي سرعة الضوء بالسنتيمتر في الثانية الواحدة. حسنًا

Turkish: 
Bu değişken bir değere sahip ve
bu değer çok uzun bir değer.
ışığın saniyedeki hız değeri.
Atamayı yaptıktan sonra biz bu değişkeni
bu ismin işaret ettiği değer olarak
kullanabiliriz. Değerimiz bildiğiniz gibi
ışığın hızı. Şimdi Python'da bunu görelim.
299,792,458 olan ışık hızı değerimizi 
speed of light değişkenimize atadık.
Şimdi değişkenimiz yaratıldı ve artık
bu değere haiz.
Tekrar yazmaktansa artık değere sahip olan
değişkene atıf yaparak
bu değere direkt ulaşabiliriz.
Işık hızı değişkenini ekrana yazdırdığımda
işaret
ettiği değer ekrana gelmiş olur.
Görüyorsunuz
ekranda "speed_of_light" yerine 299
milyonluk değerimiz geldi.
Başka bir ifade içinde de değişkenimizi
kullanabiliriz.Diyelim metre yerine santim
kullanmak istiyoruz, o halde değişkenimizi
100 ile çarparsak sonucu
santim olarak görebiliyoruz. İkinci bir
değişken tanımlayalım.

Turkish: 
Değişkenimiz milyarda bir değişkeni. Yani
1/milyar ı temsil ediyor.
Çok sayıda 0 var, ancak bir kere
tanımladığımızda artık hep aynı
değişkeni kullanacağımız için
çok
kolaylık sağlıyor. Şimdi Grace Hopper'ın
nanoçubuğunun uzunluğu değişkenini
tanımlayalım.
Değerimiz ışık hızının bir milyara bölümü
Bize nanoçubuğun metre uzunluğunu
verecek. Santim olarak ifade etmek
istersek 100'le çarpabiliriz. Nanostick
değişkenimizi yani ışığın bir
nanosaniyede kat ettiği uzunluk olan
ölçüyü santim olarak tanımladık. Şimdi
yazdıralım.
Gördüğünüz gibi değişkenler çok yararlıdır
Programlarımızı daha anlaşılır kılar.
Dahası değişkenlerin değerlerini
değiştirerek aynı ifadelerin
farklı sonuçlar vermesini
sağlayabiliriz.
Şimdi değişken konusunu
anlayıp anlamadığınızı görmek için
bir test yapalım.

Portuguese: 
Vamos definir
outra variável.
Esta vai definir bilionésimo,
que é 1 dividido por 1 bilhão.
São muitos zeros para lembrar,
então é bom ter uma variável.
Agora, podemos
definir nanostick,
que é o tamanho do nanostick
de Grace Hopper,
como speed_of_light
vezes 1 bilionésimo.
Esse é o tamanho
do nanostick em metros.
Se quisermos em centímetros,
basta multiplicar por 100.
Definimos uma variável, nanostick,
que é a distância que a luz viaja
em um nanossegundo, em centímetros,
e podemos imprimi-la.
Variáveis são muito úteis.
Elas facilitam o entendimento
de programas.
Com elas, também podemos
usar a mesma expressão,
mudando os valores das variáveis,
para outros fins.
Hora de um teste
para ver se você entendeu.

Arabic: 
،لنقم بتحديد متغير آخر. هذا المثال سيحدد المليار
وهو ما يعني 1 مقسومًا على 1000000000. إن هذا صعب بما يكفي لتتذكر كم
عدد الأصفار المطلوب كتابتها، لذلك
،فمن الجميل أن يكون ذلك في متغير. والآن يمكننا تحديد nanostick
وهو طول nanostick لـ Grace Hopper، بضرب المتغير
speed_of_light في المتغير billionth. وهذا سيكون
طول nanostick بالأمتار. إذا كنا نريد
.ذلك بالسنتيمترات، يمكننا ضرب الرقم في 100
،وحتى الآن قمنا بتحديد متغير، nanostick
،وهو طول ضوء يسافر بالنانوثانية، في السنتيمتر
ويمكننا كتابة ذلك. لذلك فالمتغيرات مفيدة حقًا. حيث ستجعل برامجنا
أسهل في الاستيعاب. وهذا يعني أيضًا
،أنه يمكننا استخدام نفس التعبير
وتغيير قيم المتغيرات لحساب أشياء
.مختلفة. حسنًا، حان وقت الاختبار للتعرف على مدى فهمك للمتغيرات

English: 
let's define another variable. This one will define billionth, which
means 1 divided by 1,000,000,000. That's hard enough to remember
how many zeros to type, so it's nice to
have that in a variable. And now we can define
nanostick, which is the length of Grace Hopper's nanostick,
as the speed of light times a billionth. That would
be the length of the nanostick in meters. If
we want it in centimeters, we can multiply by 100.
And so now we've defined a variable, nanostick, which is
the length light travels in a nanosecond, in centimeters, and
we can print that out. So, variables are really useful. They're going to
make our programs a lot easier to understand. They also mean that we can
use the same expression, changing the
values of the variables to compute different
things. So, now it's time for a quiz to see if you understand variables.

Chinese: 
我们来定义其它变量 这次来定义变量 billionth 
它代表1除以 1000000000 
实在很难记住要输入多少个0
所以把它设置成一个变量就很好
我们再来定义 nanostick 也就是 Grace Hopper 的纳米棒
用光速乘以十亿分之一
这就是 nanostick 的长度 单位是米
如果我们想把单位变成厘米 我们可以乘以100
现在我们已经定义了一个变量 nanostick
它就是光在一纳秒中传播的长度 以厘米为单位
我们可以输出这个变量 所以说变量非常的实用
它可以使程序更容易理解
它也意味着我们可以用同样的语句 仅改变变量的值 
来做不同的计算
现在我们来做个测试 看看你是否理解了变量

Japanese: 
別の変数を定義してみましょう
これに10億分の1を定義します
つまり1割る10億です
桁数が多い時に変数が使えれば便利です
次はナノスティックを定義します
ホッパー氏のナノスティックの長さを
光の速さかける10億分の1にします
これでメートルになります
センチメートルにしたい場合は100をかけます
これで変数nanostickに1ナノ秒で光が進む距離を
センチメートルで定義し出力できます
変数はとても便利です
プログラムを分かりやすいものにします
また同じ式を使い別の計算をするために
変数の値を変更が可能です
では変数の理解度を確認する小テストを行います
