Yükleniyor...

Tarih ve saat

Takvimdeki bir gün, sabit bir sırayla dizilmiş üç sayıdır: önce yıl, sonra ay, sonra gün. date(2026, 10, 13), 13 Ekim 2026 demektir. date adı datetime modülünde bulunur. Bu modül dille birlikte gelir; yani siz kurmazsınız, klasörünüze bir dosya da kopyalamazsınız. import satırı yalnızca date adını getirir. 10 sayısı Ekim demektir. Ayın onuncu günü değildir, bir dakika da değildir.

takvimden bir gün

python
from datetime import date
meeting = date(2026, 10, 13)
print(meeting)
print(meeting.day)

Ekranda iki satır görürsünüz. İlk satır 2026-10-13. print yılı, sonra ayı, sonra günü yazar ve aralarına tire koyar. Bu tireler çıkarma işlemi değildir. İkinci satır 13. meeting.day o gün sayısıdır ve bir tam sayıdır. 2026 değildir, 10 da değildir. 10 ortada yer alır, çünkü o yer ayın yeridir. Bu ekranda hiç saat yok.

saatten bir an

python
from datetime import time
opens = time(9, 30)
print(opens)
print(opens.minute)

Yine iki satır görürsünüz. İlk satır 09:30:00. time(9, 30), saat 9 ve dakika 30 demektir. Saniyeyi yazmadınız, bu yüzden saniye 0 olur. print her parçayı iki basamakla gösterir; saatin 09, saniyenin 00 görünmesi bundandır. İki nokta üst üste bölme işareti değildir. İkinci satır 30. opens.minute tam sayı 30'dur; 9 değildir, 09 da değildir. Fazladan sıfır yalnızca saat satırında vardır. Dakikanın kendisinde baştaki sıfır yoktur. Bu program bir takvim günü oluşturmaz, ilk program da bir saat oluşturmaz.

  1. ay diye bir ay yoktur. date(2026, 13, 1) durur. Durmanın adı ValueError'dır. Bu satır iki programın hiçbirinde yok. Yerine None yazılmaz ve program devam etmez. Aylar 1'den 12'ye kadardır. Ekim 10'dur, yani toplantı tarihi gerçek bir gündür.

Sonraki sayfa rastgele sayı ve hesap konusudur. Bu sayfa yalnızca bir takvim günü ile bir saat kurar, sonra ikisinden birer parça okur.

Bir gün, bir saat

date(2026, 10, 13) önce 2026-10-13, sonra 13 gününü gösterir. time(9, 30) önce 09:30:00, sonra 30 dakikasını gösterir. 13. ay ValueError ile durur. Sonraki sayfa rastgele sayı ve hesap konusudur.

🧠 Bilginizi Test Edin

Başlamaya Hazır

Bilginizi Test Edin

Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör

❓
7
Sorular
🎯
70%
Geçmek İçin
♾️
∞
Süre
🔄
∞
Deneme

📝 Talimatlar

  • Her soruyu dikkatle okuyun
  • Her soru için en iyi cevabı seçin
  • Quiz'i istediğiniz kadar tekrar alabilirsiniz
  • İlerlemeniz üstte gösterilecek