1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Ostrovityanka [42]
3 years ago
7

Assignment 8: Calendar Create a calendar program that allows the user to enter a day, month and year in three separate variables

. Then ask the user to select froma menu of choices using this formatting: Please enter a date Day: Month: Year: Menu: 1) Calculate the number of days in the given month. 2) Calculate the number of days left in the given year t must include the following functions: ter and returns a 1 if a year is a leap year et and O if it is not. This information will only be used by other functions umber of days: This subprogram will accept the date as parameters and return how many days are in the given monthe. the date as parameters and then calculate the number of days left in the year. This should not include the date the user entered in the count
this is what I have so far:
def number_of_days(m):
if (m == 1,3,5,7,8,9,11):
woh = 31
elif (m == 2):
woh = 28
elif (m == 4,6,10,12):
woh = 30
print (woh)
print (29)


def days_left(d,m,y):
if (d > 0):
print ('135')
def leap_year(d,m,y):
if (d > 0):
print ('1')

day = int(input('Enter the day.'))
month = int(input('Enter the month.'))
year = int(input('Enter the year.'))
menu = int(input('Day in month or left in year? (1,2)'))
if (menu == 1):
monthdays = number_of_days(month)
print (monthdays)
elif (menu == 2):
dayleft = days_left(day,month,year)
print (dayleft)
Computers and Technology
1 answer:
Katen [24]3 years ago
5 0

Answer:

Following are the correct code to this question:

def leap_year(year):#defining a method to check if year is leap year

   if ((year%4==0) and (year%100!=0)) or (year%400==0):#defining condition to check value

       return 1 #return value 1

   return 0 #return 0

def number_of_days(month,year):#defining method number_of_days to calculate year or month is leap year are not  

   if month==2: #defining if block to calculate leap year value  

       if leap_year(year):#using if block to call leap_year month  

           return 29#return value 29

   return 28 #return value 28

   if month in days_31: #defining if block to calculate day

       return 31 #return value 31

   return 30#return value 30

def days_left(day,month,year):#defining method days_Left  

   daysLeft = number_of_days(month,year)-day#defining variable daysLeft which calls number_of_days method  

   month += 1 #increment month variable value by 1

   while month<=12:#defining while loop to Calculate left days

       daysLeft += number_of_days(month,year) #using daysLeft variable to hold number_of_days value

       month += 1 #increment value of month variable by 1

   return daysLeft #return daysLeft value

days_31 = [1,3,5,7,8,10,12] #defining days_31 dictionary and assign value

days_30 = [4,6,9,11] # defining days_30 dictionary and assign value

print('Please enter a date') #print message

day = int(input('Day: ')) #defining day variable and input value  

month = int(input('Month: '))#defining Month variable and input value

year = int(input('Year: '))#defining Year variable and input value

print('Menu:')#print message

print('press 1 to Calculate the number of days in the given month.')#print message

print('press 2 to Calculate the number of days left in the given year.')#print message

choice = int(input())#defining choice variable and input the value

if choice==1: #defining if block to check choice

   print(number_of_days(month,year)) #call method number_of_days and print value

elif choice==2: #defining elif block to check value

   print(days_left(day,month,year))#call days_left and print value

Output:

Please enter a date

Day: 2

Month: 6

Year: 2018

Menu:

press 1 to Calculate the number of days in the given month.

press 2 to Calculate the number of days left in the given year.

2

194

Explanation:

In the given python code, three methods "leap_year, number_of_days, and days_left " is declared, in which we calculate all the values that can be described as follows:

  • In the leap_year method, it accepts the year variable, which calculates the year is the leap year and returns its value that is 1.
  • In the next method number_of_days, it is declared that accepts the "year and month"  variable as the parameter and calculates and returns its value.
  • In the last days_left method, it calculates the left days and returns its value, and outside the method, two dictionary variable days_31 and days_30 is declared, which assign a value and used use three input variable day, month, and year variable to accepts user input value.
  • In the next step, a choice variable is declared, that input values and calls and print its value accordingly.
You might be interested in
Supports traditional transactional processing for day-to-day front-office operations or systems that deal directly with the cust
Jet001 [13]

Answer:

Operational CRM.

Explanation:

Operational CRM can be described as most of the programs that allow a company to taking care of the desires of the consumers. The structure links and maintains the selling, marketing, and customer support activities of a corporation, thus providing a structure that requires customer service.

So, the following answer is correct according to the statement.

7 0
3 years ago
23. ____________ is a slide that is used as the base design theme for other slides.​
MatroZZZ [7]

Hmmmmmmmmm, <u>powerpoint</u>?

5 0
2 years ago
The while loop has two important parts: a condition that is tested and a statement or block of statements that is repeated as lo
natima [27]

Answer:

TRUE

Explanation:

The while loop is used to run the block of statement again and again until condition is TRUE. if condition false program terminate the loop and execute the next of while statement.

syntax:

initialize;

while(condition)

{

 statement;

  increment/decrement;

)

when condition is TRUE, the block of statement execute again and again.

8 0
3 years ago
In order to be an effective employee who knows recent information on loans and laws, in what topic should your information be cu
Paraphin [41]

Answer:

industry politics

Explanation:

In order to be an effective employee who knows recent information on loans and laws, your information should be current in industry politics.

This ultimately implies that, an employee who wants to be well-informed and knowledgeable on recent informations on loans and laws, is saddled with the responsibility of gathering and sourcing for informations through industry politics. Thus, the employee must have been involved in working with various industry leaders and most likely to have interacted with various employees working there.

Industry politics can be defined as a group of policies, standards and regulations set by the government to promote and facilitate competitiveness among the private and publicly owned industries.

6 0
3 years ago
What is a method whereby new problems are solved based on the solutions from similar cases solved in the past?
mario62 [17]

Answer:

"Case-Based Reasoning" is the answer for the above question.

Explanation:

  • Case-Based Reasoning is a process of decision-making theory in which the new problems were solved based on the previously solved problem.
  • It is used in artificial intelligence and robots. This helps to make any AI and robots to do the work and take decisions on its own.
  • The theory is used to make any computer that behaves like humans. It can take decisions like a human.
  • The above question asked about the method by which the new problem is solved on behalf of the old problem. Hence the answer is "Case-Based Reasoning".
4 0
3 years ago
Other questions:
  • Marissa works at a company that makes perfume. She noticed many samples of the perfume were not passing inspection. She conducte
    6·2 answers
  • HELP ASAP????? please
    5·2 answers
  • PLEASE HELP
    12·2 answers
  • Web sites use _____ to track users while they are on the site.
    14·1 answer
  • How can people make sure they are using credit cards responsibly
    14·2 answers
  • Changes in computer technology have an effect on _____.
    13·1 answer
  • Print a countdown from n to 1 The function below takes one parameter: an integer (begin). Complete the function so that it print
    8·1 answer
  • Write a couple of paragraph on 'limited government and its important'?​
    7·1 answer
  • Create a program named Reverse3 whose Main() method declares three integers named firstInt, middleInt, and lastInt. Assign the f
    9·1 answer
  • Assume the availability of a function named oneMore. This function receives an integer and returns one more than its parameter.
    14·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!