Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

PLEASE USE PYTHON using python, you are to create a monthly calendar. Use will input month by number and the year. Use Zellers Rule to

PLEASE USE PYTHON

using python, you are to create a monthly calendar. Use will input month by number and the year. Use Zellers Rule to calculate the first day of the month. Calendar output should look similar to:

image text in transcribed

Zeller's Rule

The following formula is named Zeller's Rule after a Reverend Zeller. [x] means the greatest integer that is smaller than or equal to x. You can find this number by just dropping everything after the decimal point. For example, [3.79] is 3. Here's the formula:

f = k + [(13*m-1)/5] + D + [D/4] + [C/4] - 2*C.

  • k is the day of the month. Let's use January 29, 2064 as an example. For this date, k = 29.
  • m is the month number. Months have to be counted specially for Zeller's Rule: March is 1, April is 2, and so on to February, which is 12. (This makes the formula simpler, because on leap years February 29 is counted as the last day of the year.) Because of this rule, January and February are always counted as the 11th and 12th months of the previous year. In our example, m = 11.
  • D is the last two digits of the year. Because in our example we are using January (see previous bullet) D = 63 even though we are using a date from 2064.
  • C stands for century: it's the first two digits of the year. In our case, C = 20.
  • Note: If C % 4 !=0 then February will not be a leap year

Now let's substitute our example numbers into the formula.

f = k + [(13*m-1)/5] + D + [D/4] + [C/4] - 2*C

= 29 + [(13*11-1)/5] + 63 + [63/4] + [20/4] - 2*20

= 29 + [28.4] + 63 + [15.75] + [5] - 40

= 29 + 28 + 63 + 15 + 5 - 40

= 100.

A remainder of 0 corresponds to Sunday, 1 means Monday, etc.

For our example, 100 // 7 = 14, remainder 2, so January 29, 2064 will be a Tuesday.

Note: You can only use Mathematical operators no string manipulation

PLEASE USE PYTHON

January 2021 3 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Records And Database Management

Authors: Jeffrey R Stewart Ed D, Judith S Greene, Judith A Hickey

4th Edition

0070614741, 9780070614741

Students also viewed these Databases questions

Question

Explain how Lean applies to services

Answered: 1 week ago