0
LEAP YEAR One of the locked answers are not going donāt know y (showing work )
Donāt know why examples number 3 and 4 donāt pass and they are locked ones # didnāt fit together with the other question year = int(input()) a = (year % 4) b = (year % 100) c = (year % 400) if a == 0: if b == 0: if c == 0: print ('Leap year') if a or b or c ! = 0: print ('Not a leap year') {added} For any answer just to pass I can do see answer but Iām trying to code the answer my way and trying to understand the how coding works not just getting answers to pass the tests on sololearn soā¦.
3 Answers
+ 1
This might help
https://www.wikihow.com/Calculate-Leap-Years
I'm not too sure with the working of the second `if` block
if a or b or c > 0:
0
Compare this with your code and figure out.
https://code.sololearn.com/cEZCv6Ldtp0a/?ref=app
Alternatively you can write,
if a == 0:
if (b==0 and c==0) or (b!=0 and c!=0):
print('Leap year')
else:
print('Not a leap year')
else:
print('Not a leap year')
try this
0
same discussion.
else part missing also..
https://www.sololearn.com/discuss/3085077/?ref=app