Yıldızlarla Üçgenler Çizme
- '*' ile farklı şekillerde yıldızlarla çizilen üçgenleri görebilirsiniz.
Bilgisayarın Tuttuğu Sayıyı Tahmin Etme Oyunu
Bilgisayarın Tuttuğu Sayıyı Tahmin Etme Oyunu
- Random kütüphanesi ile bilgisayarın tuttuğu sayıyı tahmin etme oyunu.
- Random kütüphanesi ile bilgisayara bir sayı tutturulur. Tahmin etmek için girdiğimiz sayı, sistemden büyük veya küçükse uyarı verip yönergeler dahilinde sayıyı değiştiriyoruz. Eğer girdiğimiz sayı doğruysa da tebrik mesajı alıyoruz.
Bilgisayara Tuttuğumuz Sayıyı Tahmin Ettirme Oyunu
Bilgisayara Tuttuğumuz Sayıyı Tahmin Ettirme Oyunu
- Tuttuğumuz sayıyı bilgisayar random sayılar sunarak tahmin etmeye çalışıyor. Eğer bilgisayarın verdiği sayı tuttuğumuz sayıdan; Küçükse 'k' harfini giriyoruz ardından bu sefer bilgisayar bize daha büyük bir sayı gönderiyor, Büyükse 'b' harfini giriyoruz ardından bilgisayar bize daha küçük bir sayı gönderiyor, Doğruysa da 'd' harflerini giriyoruz.
Taş-Kağıt-Makas Oyunu
- Oyun kuralları;
- Taş makası ezer.
- Makas kağıdı keser.
- Kağıt taşı sarar.
Listeden Silinen n Sayısındaki Elemanları Bulma
Listeden Silinen n Sayısındaki Elemanları Bulma
- 0'dan 100'e kadar karışık sırada sayıları tutan bir liste var ve bu liste içerisinde n tane sayı eksik. Kaç tane sayının eksik olduğunu ve eksik sayıları bulunuz.
-
Örnek: my_list = [0, 7, 5, 8, 2] -> 0-10 arasında (10 dahil.)
-
6 adet sayı eksiktir. Eksik olan sayılar [1, 3, 4, 6, 9, 10]
Listedeki Eksik Sayıyı Bulma
- 0'dan 100'e kadar karışık sırada sayıları tutan bir listenizin olduğunu düşünün.
- Bu liste içerisinde 1 adet sayı eksik. Eksik olan sayıyı bulunuz.
Sıralama Algoritması
sorted() Kullanmadan Sıralama Algoritması
- Rastgele iki sayı girilsin ve bu sayılar aralığında bir liste oluşturulsun.
- Oluşturulan liste karıştırılsın.
- Karıştırılan liste üzerinde sorted() kullanmadan, sıralama algoritmasını kullanarak listeyi sıralayınız.
Hedef Sayıyı Oluşturan Indexleri Bulma
Indexteki Sayıların Toplamının Hedef Sayıyı Oluşturması
- Fonksiyon bir integer array nums ve bir hedef target değişkeni almalı ve bizlere toplamı target olan indexleri dönmeli
- Aynı index’teki değeri iki defa kullanamayız.
Örnek:
- Parametreler: nums = [2,7,11,15], target = 9
- Dönen Değer: [0,1]
- Açıklama: nums[0] ve nums[1]'deki değerlerin toplamı 9 yaptığı için çıktımız [0, 1] oldu.
'all_data' Üzerinde Dosya İşlemleri
all_data Dosyası Üzerinde Yapılan İşlemler
-
Düzensiz ve duplicate veriden oluşan "all_data.txt" dosyası üzerinde yapılacak olan işlemler;
-
Bütün text küçük harfe çevrilecek
-
Türkçe karakterler replace edilecek (ş -> s, ı -> i, ö -> o, ğ -> g, ç -> c, ü -> u)+
-
Noktalama işaretleri kaldırılacak
-
Bir satır tamamen sayılardan oluşuyorsa satırı yeni dosyaya ekleme
-
Her satırda bir cümle olacak şekilde satırları düzenleyin
-
Satır bazlı unique dönüştürme yani dosya içerisinde duplicate veri barındırılmayacak