Python daki matematiksel operatörler herhangi bir hesap makinesindekiyle aynıdır. Bunlar, numerik klavyemizde de yan yana yer alan /, *, -, + operatörleridir.
Örneğin;
>>>a
=
5
+
7
>>>
a
12
Aynı işlemler değişkenler ile de yapılabilir:
>>>a
=
5
>>>b
=
a
+
7
>>>
b
12
Bununla beraber oldukça karmaşık ifadeler de yazabilirsiniz:
>>>a
=
(
3
+
4
+
21
)
/
7
>>>b
=
(
9
*
4
)
/
(
2
+
1
)
-
6
>>>
(a
*
b)
-
(a
+
b)
14
*Burada önemli olan nokta “14” ün sayı olarak değil bir String ifade olarak işleme sokulmasıdır.
Not: Yine her programlama dilinde olduğu gibi Python da işlem önceliğine dikkat eder. Bir diğer dikkat edilmesi gereken husus ise bölme işleminde karşımıza çıkar. İki integer sayıyı böldüğümüzde eğer bir kalan oluşursa Python bunu göz ardı eder.
>>>
13
/
6
2
>>>
Tabi her seferinde böyle virgüllü sayımı yazacağız diye soracak olursanız bunun da kolayı var :). Komut satırında da olsak text editör de de olsak şu komutu araya bir yere sıkıştırmak yeterlidir:
Eğer komut satırında isek Python bir daha ki açılışına kadar virgüllü sayıları es geçmez. :).. “__” işaretini nasıl yapacağım diyorsanız “_” işaretini iki kere ardarda koymanız yeterli arkadaşlar :).
Comment here