Podcast
Questions and Answers
Aşağıdaki kod parçası çalıştırıldığında hangi veri tipi çıktısı alınır: a = 5; print(type(a))
?
Aşağıdaki kod parçası çalıştırıldığında hangi veri tipi çıktısı alınır: a = 5; print(type(a))
?
- <class 'float'>
- <class 'str'>
- <class 'bool'>
- <class 'int'> (correct)
Aşağıdaki Python kodunun çıktısı ne olur: a = 0.3; b = 0.2; c = a - b; print(c)
?
Aşağıdaki Python kodunun çıktısı ne olur: a = 0.3; b = 0.2; c = a - b; print(c)
?
- 0.0
- 0.1
- 0.10000000000000009
- 0.09999999999999998 (correct)
Aşağıdaki kod bloğunun çıktısı ne olacaktır: a = 10; if (a > 0): print("Pozitif bir sayı girdiniz") else: print("Negatif bir sayı girdiniz")
?
Aşağıdaki kod bloğunun çıktısı ne olacaktır: a = 10; if (a > 0): print("Pozitif bir sayı girdiniz") else: print("Negatif bir sayı girdiniz")
?
- `Pozitif bir sayı girdiniz` (correct)
- `Negatif bir sayı girdiniz`
- `Sıfır girdiniz`
- Hata mesajı
Aşağıdaki kodun çıktısı nedir: result = 5 ** 4; print(result)
?
Aşağıdaki kodun çıktısı nedir: result = 5 ** 4; print(result)
?
Aşağıdaki kodun çıktısı ne olur: result = 10 // 3; print(result)
?
Aşağıdaki kodun çıktısı ne olur: result = 10 // 3; print(result)
?
Aşağıdaki kod çalıştırıldığında ne tür bir çıktı elde edilir: a = 10; b = 20; c = 30; print(a, b, c, sep=', ')
?
Aşağıdaki kod çalıştırıldığında ne tür bir çıktı elde edilir: a = 10; b = 20; c = 30; print(a, b, c, sep=', ')
?
Aşağıdaki kod bloğu çalıştırıldığında konsola yazdırılacak değer ne olur: a = [10, 20, 30, 40, 50]; print(a[-1])
?
Aşağıdaki kod bloğu çalıştırıldığında konsola yazdırılacak değer ne olur: a = [10, 20, 30, 40, 50]; print(a[-1])
?
Aşağıdaki kod bloğunun çıktısı ne olacaktır: a = [1, [2, 3, 4], 5, [6, 7, 8]]; print(a[1][-1])
?
Aşağıdaki kod bloğunun çıktısı ne olacaktır: a = [1, [2, 3, 4], 5, [6, 7, 8]]; print(a[1][-1])
?
Aşağıdaki kod bloğunun çıktısı ne olacaktır: a = [10, 20, 30, 40, 50, 60, 70, 80]; print(a[1:3])
?
Aşağıdaki kod bloğunun çıktısı ne olacaktır: a = [10, 20, 30, 40, 50, 60, 70, 80]; print(a[1:3])
?
Aşağıdaki kod bloğunda b = a
ataması yapıldıktan sonra, a
listesinde yapılan bir değişiklik b
listesini etkiler mi? a = [10, 20, 30]; b = a
Aşağıdaki kod bloğunda b = a
ataması yapıldıktan sonra, a
listesinde yapılan bir değişiklik b
listesini etkiler mi? a = [10, 20, 30]; b = a
Aşağıdaki kod bloğunun çıktısı ne olacaktır: a = [10, 20, 30, 40, 50, 60, 70]; a[2:4] = [1, 2, 3]; print(a)
?
Aşağıdaki kod bloğunun çıktısı ne olacaktır: a = [10, 20, 30, 40, 50, 60, 70]; a[2:4] = [1, 2, 3]; print(a)
?
Aşağıdaki kod bloğunun çıktısı ne olacaktır: a = [10, 20, 30, 40, 50, 60, 70]; a[2:4] = [13]; print(a)
?
Aşağıdaki kod bloğunun çıktısı ne olacaktır: a = [10, 20, 30, 40, 50, 60, 70]; a[2:4] = [13]; print(a)
?
Aşağıdaki kod bloğunun çıktısı ne olacaktır: a = [1, 2, 3, 5.6, 'Yaren', 'Yağmur', 'Mehmet', 10]; print(3 in a)
?
Aşağıdaki kod bloğunun çıktısı ne olacaktır: a = [1, 2, 3, 5.6, 'Yaren', 'Yağmur', 'Mehmet', 10]; print(3 in a)
?
Aşağıdaki kodun çıktısı nedir: a = [1, 2, 3, 5.6, 'Yaren', 'Ahmet']; a.append(100); print(a)
?
Aşağıdaki kodun çıktısı nedir: a = [1, 2, 3, 5.6, 'Yaren', 'Ahmet']; a.append(100); print(a)
?
Aşağıdaki kodun çıktısı nedir: a = [1, 2, 3, 5.6, 'Yaren', 'Ahmet']; a.extend([10, 20, 30]); print(a)
?
Aşağıdaki kodun çıktısı nedir: a = [1, 2, 3, 5.6, 'Yaren', 'Ahmet']; a.extend([10, 20, 30]); print(a)
?
Aşağıdaki kodun çıktısı nedir: a = [10, 20, 30, 40, 50, 60, 70]; a.insert(2, 100); print(a)
?
Aşağıdaki kodun çıktısı nedir: a = [10, 20, 30, 40, 50, 60, 70]; a.insert(2, 100); print(a)
?
Aşağıdaki kodun çıktısı nedir: a = [10, 20, 30, 40, 50, 60, 70]; a.pop(); print(a)
?
Aşağıdaki kodun çıktısı nedir: a = [10, 20, 30, 40, 50, 60, 70]; a.pop(); print(a)
?
Aşağıdaki kodun çıktısı nedir: a = [10, 20, 30, 'Ali', 50, 60, 70, 'Muhammed', 'Ali']; a.remove('Ali'); print(a)
?
Aşağıdaki kodun çıktısı nedir: a = [10, 20, 30, 'Ali', 50, 60, 70, 'Muhammed', 'Ali']; a.remove('Ali'); print(a)
?
Flashcards
int veri tipi
int veri tipi
Tamsayı (integer) veri tipini temsil eder.
float veri tipi
float veri tipi
Ondalıklı sayıları (kayan noktalı sayılar) temsil eder.
bool veri tipi
bool veri tipi
Doğru (True) veya Yanlış (False) değerlerini alır.
str veri tipi
str veri tipi
Signup and view all the flashcards
None veri tipi
None veri tipi
Signup and view all the flashcards
if-else yapısı
if-else yapısı
Signup and view all the flashcards
Liste indeksleme
Liste indeksleme
Signup and view all the flashcards
Liste dilimleme
Liste dilimleme
Signup and view all the flashcards
Liste güncelleme
Liste güncelleme
Signup and view all the flashcards
range() fonksiyonu
range() fonksiyonu
Signup and view all the flashcards
in
operatörü
in
operatörü
Signup and view all the flashcards
append() metodu
append() metodu
Signup and view all the flashcards
extend() metodu
extend() metodu
Signup and view all the flashcards
insert() metodu
insert() metodu
Signup and view all the flashcards
pop() metodu
pop() metodu
Signup and view all the flashcards
remove() metodu
remove() metodu
Signup and view all the flashcards
index() metodu
index() metodu
Signup and view all the flashcards
count() metodu
count() metodu
Signup and view all the flashcards
sort() metodu
sort() metodu
Signup and view all the flashcards
copy() metodu
copy() metodu
Signup and view all the flashcards
Study Notes
Python Veri Tipleri
a = 5
içintype(a)
çıktısı<class 'int'>
olur, bua
değişkeninin tamsayı (integer) tipinde olduğunu gösterir.b = 3.2
içintype(b)
çıktısı<class 'float'>
olur,b
değişkeninin ondalıklı sayı (float) tipinde olduğunu belirtir.c = True
içintype(c)
çıktısı<class 'bool'>
olur,c
değişkeninin boolean (doğru/yanlış) tipinde olduğunu gösterir.s = 'Bilgisayar'
içintype(s)
çıktısı<class 'str'>
olur,s
değişkeninin metin (string) tipinde olduğunu ifade eder.n = None
içintype(n)
çıktısı<class 'NoneType'>
olur,n
değişkeninin boş (None) tipinde olduğunu gösterir.a = 5; b = 10; c = a + b; print(c)
kodu,a
veb
değişkenlerinin toplamınıc
değişkenine atar vec
'nin değerini (15) yazdırır.- Ondalıklı sayılarla yapılan işlemlerde (örn.
c = a - b
), sonuç tam olarak 0.1 yerine yaklaşık bir değer (örn. 0.09999999999999998) olabilir. if (c == 0.1):
koşulu,c
'nin tam olarak 0.1'e eşit olup olmadığını kontrol eder; ondalıklı sayıların doğası gereği, bu karşılaştırma bazen beklenmedik sonuçlar verebilir.if (a > 0):
koşulu,a
'nın pozitif olup olmadığını kontrol eder ve duruma göre farklı mesajlar yazdırır ("Pozitif bir sayı girdiniz" veya "Negatif bir sayı girdiniz").result = 5 ** 4
kodu, 5'in 4. kuvvetini hesaplar veresult
değişkenine atar (sonuç 625 olur).
Aritmetik İşlemler ve Input
result = 10 / 3
bölme işleminin sonucu ondalıklı bir sayıdır (3.3333333333333335).result = 10 // 3
tam bölme işleminin sonucu bir tamsayıdır (3).print(a, b, c, sep=', ')
çıktıyı virgül ve boşlukla ayırarak yazar (örn.10, 20, 30
).print(a, b, c, sep='')
çıktıyı ayraç olmadan yan yana yazar (örn.102030
).a = int(input('Bir değer giriniz : '))
kullanıcıdan bir değer alır ve tamsayıya dönüştürür.
Listeler (Lists)
- Listeler farklı tipte veriler içerebilir (örn.
x = [1, 2.5, 'Ali', 'Murat']
). - Listeler içinde liste olabilir (örn.
x = [1, 2.5, 'Ali', 'Murat', [20, 30, 'Kemal']]
). a[-1]
listenin son elemanına erişir.- İç içe listelerde elemanlara erişim için çoklu indeksleme kullanılır (örn.
a[1][-1]
). a[1:3]
listenin 1. indeksinden 3. indeksine kadar olan elemanlarını alır (3. indeks dahil değil).a[0:len(a)]
listenin tüm elemanlarını alır.a[-20:3]
negatif indeksleme ile listenin başından itibaren belirli bir aralığı alır.a[::2]
listenin başından sonuna kadar 2'şer atlayarak elemanları alır.a[8:1:-1]
listenin 8. indeksinden 2. indeksine kadar tersten elemanları alır.b = a
ataması,b
'nina
ile aynı nesneye referans etmesini sağlar;a
'daki değişikliklerb
'yi de etkiler.b = a[:]
veyab = list(a)
ilea
'nın bir kopyası oluşturulur;a
'daki değişikliklerb
'yi etkilemez.c = a + b
listeleri birleştirir.
Liste Metotları
list('Bursa Uludağ Üniversitesi')
bir stringi karakter listesine dönüştürür.a[2:4] = [1, 2, 3]
listenin belirli bir aralığını yeni elemanlarla değiştirir.a[0:0] = [1, 2]
listenin başına yeni elemanlar ekler.a.insert(2, 100)
listenin 2. indeksine 100 değerini ekler.a.append(100)
listenin sonuna 100 değerini ekler.a.extend([10, 20, 30])
listenin sonuna birden fazla eleman ekler.a.pop()
listenin son elemanını siler ve döndürür.a.pop(-1)
listenin son elemanını siler.a.clear()
listenin tüm elemanlarını siler.a.remove('Ali')
listedeki ilk 'Ali' değerini siler.a.index('Ali')
listedeki ilk 'Ali' değerinin indeksini döndürür.a.count('Ali')
listede kaç tane 'Ali' değeri olduğunu sayar.a.sort()
listeyi küçükten büyüğe sıralar.
Liste Sıralama ve Kopyalama
a.sort(reverse=True)
listeyi büyükten küçüğe sıralar.names.sort()
string listesini alfabetik olarak sıralar.names.sort(key=len)
string listesini uzunluklarına göre sıralar.names.sort(key=str.lower)
string listesini büyük/küçük harf duyarlılığı olmadan sıralar.b = a.copy()
listenin bir kopyasını oluşturur.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.