Home »
Python »
Python Programs
Python | Input age and check eligibility for voting
Python | if else example: Here, we are implementing a program, it will read age from the user and check whether person is eligible for voting or not.
By Pankaj Singh Last updated : January 05, 2024
Problem statement
Input age of the person and check whether a person is eligible for voting or not in Python.
Input age and check eligibility for voting
This is a simple if else example in the python - Here, we will read the age of the person by using input() function and convert the entered age value to the integer by using int() function. Then we will check the condition, whether age is greater than or equal to 18 or not - if age is greater than or equal to 18, the person will be eligible for the voting.
Python program to input age and check eligibility for voting
# input age
age = int(input("Enter Age : "))
# condition to check voting eligibility
if age >= 18:
status = "Eligible"
else:
status = "Not Eligible"
print("You are ", status, " for Vote.")
Output
The output of the above program is:
RUN 1:
Enter Age : 21
You are Eligible for Vote.
RUN 2:
Enter Age : 17
You are Not Eligible for Vote.
Check voting eligibility using user-defined function
Here, we are creating a user-defined function checkEligibility(), passing age and returning True if age is greater than or equal to 18; False, otherwise.
# Create a function to check eligibility
# for voting
def checkEligibility(a):
# condition to check voting eligibility
if age >= 18:
return True
else:
return False
# Main code
# input age
age = int(input("Enter Age : "))
# Call function and print result
result = checkEligibility(age)
if result:
print("Yes! You're eligible for voting")
else:
print("No! You're not eligible for voting")
Output
The output of the above program is:
RUN 1:
Enter Age : 21
Yes! You're eligible for voting
RUN 2:
Enter Age : 17
No! You're not eligible for voting
To understand the above programs, you should have the basic knowledge of the following Python topics:
Python Basic Programs »