Python Program to display the month name based on user input using methods
Write a Python program that has a method called print_month_name() which accepts a number in the range of 1 to 12 and prints the month name.
For example, if the user enters month = 1, then display the month name as January.
Video Tutorial:
Steps:
1. First we, define the print_month_name() method, that accepts an argument say x.
2. Next, we check whether the value of x 1, then print January, if x is 2, then print February, and so on.
3. Next, read the year from the user and pass the year to the is_leap_year() method.
Source code of Python Program to display the month name based on user input
def print_month_name(x):
if (x==1):
print ("Jan")
if (x==2):
print("Feb")
if (x==3):
print("March")
if (x==4):
print("April")
if (x==5):
print("May")
if (x==6):
print("June")
if (x==7):
print("July")
if (x==8):
print("August")
if(x==9):
print("September")
if(x==10):
print("October")
if(x==11):
print("November")
if(x==12):
print("December")
if(x<1 or x>12):
print("Invalid input")
month = int(input("Enter the month number: "))
print_month_name(month)Output:
Case 1:
Enter the month number: 1
Jan
Case 2:
Enter the month number: 6
June
Case 3:
Enter the month number: 13
Invalid input
Case 4:
Enter the month number: -10
Invalid input
If you like the tutorial share it with your friends. Like the Facebook page for regular updates and YouTube channel for video tutorials.
