Сделал 17 задание

This commit is contained in:
parent 0576ff9955
commit 090062f381

44
lesson.17.py Normal file
View file

@ -0,0 +1,44 @@
''' ****** Задание 17 из 20 Параграф 2.4 *********
* Палиндром — это число (или слово), которое читается одинаково в обе стороны. Например: 121, 454, 7.
А вот 123 — уже не палиндром.
В этой задаче вам нужно определить, сколько палиндромов встретилось в списке чисел, названных детьми.
Формат ввода
В первой строке записано число N Во всех последующих N строках указано по одному числу.
Формат вывода
Требуется вывести общее количество палиндромов среди введённых чисел (кроме числа N).
Пример 1
Ввод
5
1
2
3
4
5
Вывод
5
'''
if __name__ == "__main__":
def is_palindrome(n):
return str(n) == str(n)[::-1]
count = int(input())
palindrome_count = 0
for _ in range(count):
number = int(input())
if is_palindrome(number):
palindrome_count += 1
print(palindrome_count)