szymcio10

PP - sekwancje zadanie 1

May 4th, 2020
443
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.48 KB | None | 0 0
  1. def czy_przestepny(rok):
  2.     return True if (rok%4==0 and rok%100!=0) or rok%400==0 else False
  3.  
  4. def lata_przestepne(start,stop):
  5.     return list(filter(czy_przestepny,range(start,stop)))
  6.  
  7. def lata_przestepne_lambda(start,stop):
  8.     return list(filter(lambda n:(n%4==0 and n%100!=0) or n%400==0,range(start,stop)))
  9.  
  10. def main():
  11.     print(czy_przestepny(2017))
  12.     print(lata_przestepne(2000,2110))
  13.     print(lata_przestepne_lambda(2000,2110))
  14.  
  15. if __name__=="__main__":
  16.     main()
Advertisement
Add Comment
Please, Sign In to add comment