Your program must define and call the following function. The function should return True if the input year is a leap year or False otherwise. def is_leap_year(user_year) I need help with string input and converting to int. My program is failing due to input being is_leap_year(1600) Here is code: def is_leap_year(user_year): return user_year % 4 == 0 and (user_year % 100 != 0 or user_year % 400 == 0) is_leap_year = True if __name__ == '__main__': user_year = int(float(input())) x = is_leap_year(user_year) if(x == True): print('%d is a leap year.'%(user_year)) else: print('%d is not a leap year.'%(user_year)) Please help with converting string to integer so that these tests can be passed as they are failing due to converting string to integer is_leap_year(1913) is_leap_year(1600) is_leap_year(1900)
Your program must define and call the following function. The function should return True if the input year is a leap year or False otherwise.
def is_leap_year(user_year)
I need help with string input and converting to int. My program is failing due to input being is_leap_year(1600)
Here is code:
def is_leap_year(user_year):
return user_year % 4 == 0 and (user_year % 100 != 0 or user_year % 400
== 0)
is_leap_year = True
if __name__ == '__main__':
user_year = int(float(input()))
x = is_leap_year(user_year)
if(x == True):
print('%d is a leap year.'%(user_year))
else:
print('%d is not a leap year.'%(user_year))
Please help with converting string to integer so that these tests can be passed as they are failing due to converting string to integer
is_leap_year(1913)
is_leap_year(1600)
is_leap_year(1900)
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images