- Yasaklandı
- #1
Banlı Üye
Merhabalar dostlar nasılsıunız umarım iyisiniizdir başlıktan da anladığınız üzere float int farkları atama özelleklierini işliyeceğiz
Bu derste değişkenlere saklayabileceğimiz değerleri ve yapabileceğimiz işlemleri göreceğiz.
Örnek olarak a ve b değişkenlerine değer atıyalım a = 5 b = 10 olsun.
(Değişkenlerin özelliklerini tekrardan kısaca hatırlatıyım dostları a = 5 diyerek a ya 5 değerini atamış olduk.)
Şimdi toplama işlemi yapmak istiyorum.
Ama eğer ben bu işlemi bölme olarak yapmak isteseydim .
ANCAK
Eğer değişkenlerin bölümünden kalanı merak ediyorsak
Artık tüm operatörleri de görmüş olduk dostlar 
Temel olarak kullandığımız matematik operatorleri (+ , - , * ,/ , // , %) şeklindedir
Python ın en güzel yanlarından biride kuvvet anlayışının gayet iyi olması bir kütüphane ve ya matematiksel olay yapmadan ve ya bi for döngüsü oluşturmadan tek yapmanız gereken
Python da yapılan işlemsel mateamatiksel sıraya göre işllenmektedir.
Bu sıralama şu şekildedir (),>,*,/,>+,- Pyton da matematiksel kurallara uygun olarak bir işleyiş söz konusu
Sizde bu şekilde öncelikleri kullanarak sizde istediğiniz şekilde denklemleri yazdırıp istediğiniz sonuçlara ulaşabilirsiniz .)
Bu derste değişkenlere saklayabileceğimiz değerleri ve yapabileceğimiz işlemleri göreceğiz.
Örnek olarak a ve b değişkenlerine değer atıyalım a = 5 b = 10 olsun.
(Değişkenlerin özelliklerini tekrardan kısaca hatırlatıyım dostları a = 5 diyerek a ya 5 değerini atamış olduk.)
Şimdi toplama işlemi yapmak istiyorum.
Python:
a = 5
b = 10
print(a + b) # Evet arkadaşlar görmüş olduğunuz işlemde a + b yi topluyoruz
# Değişkenlere atadığımız değerler sayasinde python
# a nın 5 b nin ise 10 değerine sahip olduğunu algılıyor ve
# Cevabı 15 olarak konsolumuza yazdırıyor
Python:
a = 20
b = 10
print(a / b) #0.5 sonucunu bulacaktır. Hadi Bakalım Dostlar a değişkeninin değerini yükseltelim
#A yı 20 yaptık çıkan sonuç ise 2.0 yani tam sayı deil float şeklinde geliyor
#Pythonda bölme (/)işarertini kullandığınız zaman 10 dalıklı bir bölme işlemi yapıyor
#En doğru cevabı bulmaya çalışıyor. Eğer biz . dan sonrasını istemiyorsak
# / Yerine // koyuyoruz ve tam bölme yapmasını sağlıyoruz
Python:
a = 22
b= 10
print(a // b) #İşlem bu şekilde yapıldığı zaman a değerini (20 iken) // kullanarak b ye böldüğümüz
# Zaman sonuç direk 2 çıkıyor 2.0 değil ancak a(22) ise b // yaparsak
# sonuç yine 2.0 çıkacaktır çünkü ondalık tam sayıları alır sadece
# tam sonuca ulaşmak için tekrardan / kullanarak 2.2 sonucuna ulaşıyoruz
Eğer değişkenlerin bölümünden kalanı merak ediyorsak
Python:
a = 27
b = 8
print(a % b) # % ise a nın b ile bölümünden sonra kalan sayıyı bulmak için kullanılıyor
# a % b sonuç = 3 şeklinde konsolumuza yazdırıyor
Temel olarak kullandığımız matematik operatorleri (+ , - , * ,/ , // , %) şeklindedir
Python ın en güzel yanlarından biride kuvvet anlayışının gayet iyi olması bir kütüphane ve ya matematiksel olay yapmadan ve ya bi for döngüsü oluşturmadan tek yapmanız gereken
Kod:
a = 5
b = 3
print(a ** b) #bu şekilde a bir taban sayı b ise kuvveti olmak üzere a nın b kuvvetini
# alıyoruz yani 5 in 3. kuvvetini aldığımız zaman 125 sonucu ile karşılaşıyoruz
#Bu şekilde ** koyarak istediğiniz sayının kuvvetini alabilrisinz
Python da yapılan işlemsel mateamatiksel sıraya göre işllenmektedir.
Bu sıralama şu şekildedir (),>,*,/,>+,- Pyton da matematiksel kurallara uygun olarak bir işleyiş söz konusu
Python:
a = 5
b = 3
c =15
d =3
print((a+b)*d+c)
#Öncelik () li işlemlerde olduğu için dostlar parantez içinde
# a ve b değerini topladık d ile çarpıp c yi ekledik
# sonuç 39 olarak karşımıza çıktı
Python:
a = 5
b = 3
c =15
d =3
print(a+b*d+c) # ama yukardaki işleme nazaran parentezleri kaldırırsak gene
# matematiksel sıraya göre işlem yapıcaktır b ile d yi çarpacak
# daha sonra a ise c yi toplıyacaktır cevap 29 olarak yazılacaktır.
Sizde bu şekilde öncelikleri kullanarak sizde istediğiniz şekilde denklemleri yazdırıp istediğiniz sonuçlara ulaşabilirsiniz .)