Q3. The 1st day of 2022 was Saturday, write a program to input any day number within the month of January and print which day was it. Also check whether the day number entered is a valid date or not.
For example, Input:
Enter day number: 20 Output: Thursday
Input:
Enter day number: 30
Output: Sunday Input:
Enter day number: 34 Output: Invalid day number

Respuesta :

Answer: Here's the code if you solve it using python

Explanation:

day="Saturday"

date=int(input("Enter the day number: "))

if (date<=0) or (date>31):

   print("Invalid day number")

else:

   if date%7==1:

       day="Saturday"

   elif date%7==2:

       day="Sunday"

   elif date%7==3:

       day="Monday"

   elif date%7==4:

       day="Tuesday"

   elif date%7==5:

       day="Wednesday"

   elif date%7==6:

       day="Thursday"

   elif date%7==0:

       day="Friday"

   print(day)

Let's see

[tex]\tt d=int(input("Enter \:a \:date:"))[/tex]

[tex]\tt D=\left\{1:"Saturday",2:"sunday",3:"Monday",4:"Tuesday",5:"Wednesday",6:"Thursday",7:"Friday",8:"Saturday",9:"sunday",10:"Monday",11:"Tuesday",12:"Wednesday",13:"Thursday",14:"Friday",15:"Saturday",16:"sunday",17:"Monday",18:"Tuesday",19:"Wednesday",20:"Thursday",21:"Friday",22:"Saturday",23:"sunday",24:"Monday",25:"Tuesday",26:"Wednesday",27:"Thursday",28:"Friday",29:"Saturday",30:"Sunday",31:"Monday"\right\}[/tex]

[tex]\tt if\:d<=0\:and\:d>31:[/tex]

[tex]\quad\tt print("Invalid \:day\:number")[/tex]

[tex]\tt else:[/tex]

[tex]\quad\tt for\:i\:in\:D:[/tex]

[tex]\quad\quad\tt if\:i==d:[/tex]

[tex]\quad\quad\quad\tt print(D\left[i\right])[/tex]

Ver imagen Аноним

Otras preguntas