Dear Friends,
Below is a simple code to determine the day of the week for any given date:
import datetime
year = raw_input('Enter year in format YYYY... ')
mon = raw_input('Enter month in format MM ')
date = raw_input('Enter date in format ')
a = datetime.date(int(year), int(mon), int(date)).weekday()
if a == 0:
print 'Its Monday'
if a == 1:
print 'Its Tuesday'
if a == 2:
print 'Its Wednesday'
if a == 3:
print 'Its Thursday'
if a == 4:
print 'Its Friday'
if a == 5:
print 'Its Saturday'
if a == 6:
print 'Its Sunday'
================================================
Alternatively: Use dictionary instead of too many ifs:
import datetime
year = raw_input('Enter year in format YYYY... ')
mon = raw_input('Enter month in format MM ')
date = raw_input('Enter date in format ')
a = datetime.date(int(year), int(mon), int(date)).weekday()
d = { 0 : "Monday",
1 : "Tuesday",
2 : "Wednesday",
3 : "Thursday",
4 : "Friday",
5 : "Saturday",
6 : "Sunday"
}
print "It's {}".format(d[a])
Below is a simple code to determine the day of the week for any given date:
import datetime
year = raw_input('Enter year in format YYYY... ')
mon = raw_input('Enter month in format MM ')
date = raw_input('Enter date in format ')
a = datetime.date(int(year), int(mon), int(date)).weekday()
if a == 0:
print 'Its Monday'
if a == 1:
print 'Its Tuesday'
if a == 2:
print 'Its Wednesday'
if a == 3:
print 'Its Thursday'
if a == 4:
print 'Its Friday'
if a == 5:
print 'Its Saturday'
if a == 6:
print 'Its Sunday'
================================================
Alternatively: Use dictionary instead of too many ifs:
import datetime
year = raw_input('Enter year in format YYYY... ')
mon = raw_input('Enter month in format MM ')
date = raw_input('Enter date in format ')
a = datetime.date(int(year), int(mon), int(date)).weekday()
d = { 0 : "Monday",
1 : "Tuesday",
2 : "Wednesday",
3 : "Thursday",
4 : "Friday",
5 : "Saturday",
6 : "Sunday"
}
print "It's {}".format(d[a])
Comments
Post a Comment