Python Dersleri #2 // float - int farkları, atama öncelikleri.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Ultra Üye
Katılım
4 Eki 2018
Mesajlar
1,554
Çözümler
1
Tepki puanı
295
Ödüller
9
Sosyal
7 HİZMET YILI
Python'da, sayısal değerler farklı türlerde ifade edilebilir. Bunlar arasında en yaygın olanları int ve float türleridir.

int veri türü tam sayıları temsil eder ve herhangi bir ondalık nokta içermez. Örneğin, 42 bir int türüdür.

float veri türü, ondalık sayıları temsil eder ve ondalık nokta içerir. Örneğin, 3.14 bir float türüdür.

Python'da, int türündeki bir değişkenin değerini float türüne dönüştürmek için float() fonksiyonu kullanılabilir ve float türündeki bir değişkenin değerini int türüne dönüştürmek için int() fonksiyonu kullanılabilir. Ancak, float değeri tam sayıya dönüştürürken ondalık kısmı atılır.
Örnek:
Python:
x = 42
y = float(x)   # y = 42.0 (float türünde)
z = int(y)     # z = 42 (int türünde)

Atama öncelikleri, Python'da bir ifadedeki değişkenlere değer atama sırasını belirler. Python'da atama işlemi, sağ taraftaki ifadenin değerini sol taraftaki değişkene atamak için "=" işareti kullanılarak yapılır. Ancak, atama işlemi sırasında, bazı operatörlerin önceliği daha yüksek olabilir ve bu nedenle atama işlemi beklenmedik bir şekilde çalışabilir.
Örnek:
Python:
x = 1
y = 2
z = 3

# Burada, ilk önce x + y işlemi yapılır ve sonra z'ye atama işlemi gerçekleştirilir.
z = x + y   # z = 3

# Burada, ilk önce y * z işlemi yapılır ve sonra x'e atama işlemi gerçekleştirilir.
x = y * z   # x = 6


Bu nedenle, bir ifadede birden fazla atama işlemi varsa, operatörlerin önceliğini göz önünde bulundurarak kodun doğru çalışacağından emin olmak önemlidir.
3. Derste görüşmek üzere.
İyi Forumlar.
Hocam bunu foruma hem İngilizce olarak hemde video olarak paylaşırsan daha çok kişiye ulaşır
 
Uzman Üye
Katılım
23 Ocak 2018
Mesajlar
156
Tepki puanı
1
Ödüller
6
Yaş
31
8 HİZMET YILI
Bilgi için teşekür ederim dostum bu yardımcı olucaktır
 
Onaylı Üye
Katılım
30 Kas 2019
Mesajlar
51
Tepki puanı
0
Ödüller
6
Yaş
26
6 HİZMET YILI
while (sayac < 3) {
std::cout << "Sayac: " << sayac << std::endl;
sayac++; bunu anlatırmsıınn
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst