Membuat Kalender Menggunakan Python

 Kali ini kita akan membuat program kalender menggunakan python, berikut adalah penulisan kodenya :

import calendar
 
#Menampilan Header Kalender
print ("Kalender Header 3")
print (calendar.weekheader(3))
print (" ")
print ("Kalender Header 2")
print (calendar.weekheader(2))
print (" ")
 
zz = int(input("Masukkan Tahun : "))
mm = int(input("Masukkan Bulan : "))
 
# Kalender Bulanan
print (" ")
print ("Kalende Bulan ke {} Tahun {} :".format(mm,zz))
print (" ")
print(calendar.month(zz,mm))
 
 
yy = int (input ("Masukkan Tahun : "))
# Kalender Tahunan
print(calendar.calendar(yy))
 
#Mengecek Apakah Merupakan Tahun Kabisat Atau Tidak
#Tahun Kabisat = 4 Tahun 1x Seperti 2012, 2016, 2020
#Bulan Februari Menjadi 29 Hari
print (" ")
print ("Apakah Tahun {} Merupakan Tahun Kabisat : ".format(yy))
print (calendar.isleap(yy))
print (" ")
 
#Menentukan Hari Berdasarkan Tanggal,Bulan,Tahun
#Dimulai Dari Monday(Senin) = 0 - Sunday(Minggu)= 6
print ("Menentukan Hari")
print (" ")
thn= int(input("Masukkan Tahun : "))
bln= int (input("Masukkan Bulan : "))
tgl= int(input("Masukkan Tanggal : "))
day_week_day= calendar.weekday(thn,bln,tgl)
print (" ")
if day_week_day == 0:
    print ("Hari Pada Tanggal {} Bulan {} Tahun {} Adalah Senin".format(tgl,bln,thn))
if day_week_day == 1:
    print ("Hari Pada Tanggal {} Bulan {} Tahun {} Adalah Selesa".format(tgl,bln,thn))
if day_week_day == 2:
    print ("Hari Pada Tanggal {} Bulan {} Tahun {} Adalah Rabu".format(tgl,bln,thn))
if day_week_day == 3:
    print ("Hari Pada Tanggal {} Bulan {} Tahun {} Adalah Kamis".format(tgl,bln,thn))
if day_week_day == 4:
    print ("Hari Pada Tanggal {} Bulan {} Tahun {} Adalah Jumat".format(tgl,bln,thn))
if day_week_day == 5:
    print ("Hari Pada Tanggal {} Bulan {} Tahun {} Adalah Sabtu".format(tgl,bln,thn))
if day_week_day == 6:
    print ("Hari Pada Tanggal {} Bulan {} Tahun {} Adalah Minggu".format(tgl,bln,thn))

Output yang akan dihasilkan dari program diatas seperti ini :

 

 

 

Komentar

Postingan Populer