/
sejeenn
/
python_basic
Обзор
Документация
Войти
/
sejeenn
/
python_basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module16/10_simmetrical_seq/main.py
29 строк
840 B
Eugene Vorontsov
Copy repo python basic
03 фев 2025, 20:23
03 фев 2025, 20:23
a8fce4a
Код
Авторство
О чём код?
def is_palindrome(num_list): reverse_list = [] for i_num in range(len(num_list) - 1, -1, -1): reverse_list.append(num_list[i_num]) if num_list == reverse_list: return True else: return False nums = [] new_nums = [] answer = [] N = int(input('Кол-во чисел: ')) for _ in range(N): nums.append(int(input('Число: '))) for i_nums in range(0, len(nums)): for j_elems in range(i_nums, len(nums)): new_nums.append(nums[j_elems]) if is_palindrome(new_nums): for i_answer in range(0, i_nums): answer.append(nums[i_answer]) answer.reverse() break new_nums = [] print('Исходный список: ', nums) print('Нужно чисел для палиндрома: ', len(answer)) print('Список этих чисел: ', answer)