Bu etkinliğimizde verilerin birbirlerine dönüşümlerini ve değişkenlerin veri türlerini öğreneceğiz.

6_Veri_Donusumleri.py
# Veri Dönüşümleri

a = 3.14
print(type(a))

a = int(a)
print(type(a))

# print(a + 200) ---> str ile int toplanamayacağından hata alacağız.
# Ancak a + "200" dersek hata almayız 500200 şeklinde bir str veriye ulaşırız.

a= "500"
print(int(a) + 200)
print(int("300") * 3)

# Dönüştürülecek veri ile dönüşecek verinin birbiri ile uyumluluğu önemli.
a = "1212" # a = "1212k" ise hata alınacaktır.
b = int(a)
print(b) # ValueError: invalid literal for int() with base 10: '1212k' hatası ile karşılaşırız.

# Kullanıcıdan alınan bir sayının uzunluğunu bulmak için.
sayi = 12343234567564
print(len(str(sayi)))