13.5 BEEGEEK. 'Поколение Python': курс для начинающих. Курс Stepik

preview_player
Показать описание
BEEGEEK наконец открыл свой банк в котором используются специальные банкоматы с необычным паролем.
Действительный пароль BEEGEEK банка имеет вид a:b:c, где a, b и c – натуральные числа. Поскольку основатель BEEGEEK фанатеет от математики, то он решил:
число a – должно быть палиндромом;
число b – должно быть простым;
число c – должно быть четным.
Напишите функцию is_valid_password(password), которая принимает в качестве аргумента строковое значение пароля password и возвращает значение True если пароль является действительным паролем BEEGEEK банка и False в противном случае.
Примечание. Следующий программный код:
print(is_valid_password('1221:101:22'))
print(is_valid_password('565:30:50'))
print(is_valid_password('112:7:9'))
print(is_valid_password('1221:101:22:22'))
должен выводить:
True
False
False
False

Разбор задач из онлайн-курса "Поколение Python": курс для начинающих. С образовательной онлайн-платформы Stepik.
Разбор задач по Python (Питон):
"Поколение Python": курс для профессионалов -

Рекомендации по теме
Комментарии
Автор

спасибо большое за твой труд, всегда включаю твои видео если что-то не понятно в курсе

mi
Автор

Прохожу этот урок через полгода, а пишет что решило столько же как на видео

__h_e_r_c_a_s_y_
Автор

Не совсем понятна 12-ая строка. Почему сначала вызываем Return False, а затем уже flag2 = True?

denisklochkov