Модуль: 13.5 Функции с возвратом значения. Часть 2


14. BEEGEEK

BEEGEEK наконец-то открыл свой банк, в котором используются специальные банкоматы с необычным паролем.

Действительный пароль BEEGEEK банка имеет вид a:b:c, где a, b и c – натуральные числа. Поскольку основатель BEEGEEK фанатеет от математики, то он решил:

  • число a – должно быть палиндромом;
  • число b – должно быть простым;
  • число c – должно быть четным.

Напишите функцию is_valid_password(password), которая принимает в качестве аргумента строковое значение пароля password и возвращает значение True, если пароль является действительным паролем BEEGEEK банка и False - в противном случае.

Примеры

Входные данные Выходные данные
1 15551:7:290 True
2 155561:7:290 False
3 1221:101:22:22 False

Вставьте недостающие фрагменты кода
Python
def is_valid_password(password):
       
psw = input()
print(is_valid_password(psw))