| 
					
				 | 
			
			
				@@ -42,6 +42,8 @@ ABC 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 операторы return тоже должны явно возвращать значение, не смотря на то,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 что python по умолчанию возвращает None. 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 '''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 def get_reverse(data: str):
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -63,12 +65,48 @@ def count_words(data): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ret += 1
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return ret
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Является ли год високосным
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def is_leap(year):
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return (year%4 == 0 and year%100 != 0) or year%400 == 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Проверка строки на полиндром
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def is_palindrome(value):
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    formated_string = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    revers_string = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    for char in value.lower():
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if char != ' ':
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            formated_string += char
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    revers_string = formated_string[::-1]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return revers_string == formated_string
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Возвращает число високосных лет в заданном диапазоне
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def count_leap_years(y1, y2):
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    number = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    for year in range(y1, y2):
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if is_leap(year):
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            number += 1
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return number
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Возвращает список високосных годов в заданном диапазоне
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def get_leap_years(y1, y2):
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    leap_years = []
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    for year in range(y1, y2):
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if is_leap(year):
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            leap_years.append(year)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return leap_years
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 def main():
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     # print_histogram([1, 2, 3])
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     # print(test_1('hello'))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    print(count_words('   hello     bro   '))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # print(count_words('   hello     bro   '))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # print(is_palindrome("Never Odd or Even"))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # print(is_palindrome("qwerty"))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # print(count_leap_years(2021, 2021))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    print(get_leap_years(1990, 2021))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 |