Задачи по теме "Условия на языке Python"

Оценка знаний
Формирование функциональной грамотности с использованием задач по теме криптография
Кузьмина Наталья Юрьевна
Содержимое публикации

Задача 1

Напишите программу, которая считывает логин и пароль клиента, сверяет пароль с уже известным GTkio45, и если они совпадают, то пишет «ЗДРАВСТВУЙТЕ,логин», иначе «ВОССТАНОВИТЬ ПАРОЛЬ?»

ввод

вывод

Иванов_1

GTkio45

ЗДРАВСТВУЙТЕ,Иванов_1

Иванов_1

gtkio45

ВОССТАНОВИТЬ ПАРОЛЬ?

Заполните блок схему, допишите программу

a = ________________________________

b = ________________________________

if ____________________:

print(________________________)

else:

print(________________________)

Задача 2

Когда вы входите в онлайн банк, система безопасности предлагает вам ввести логин и пароль.

Напишите программу, которая считывает логин и пароль клиента, сверяет логин и пароль с уже известными«Иванов_1» и «GTkio45»соответственно, и если они совпадают, то пишет «ЗДРАВСТВУЙТЕ,логин», если не совпадает логин или пароль, выводит на экран «ВЫ ОШИБЛИСЬ»

ввод

вывод

Иванов_1

GTkio45

ЗДРАВСТВУЙТЕ,Иванов_1

Иванов_1

gtkio45

ВЫ ОШИБЛИСЬ

Иванов_2

gtkio45

ВЫ ОШИБЛИСЬ

Иванов_2

GTkio45

ВЫ ОШИБЛИСЬ

Заполните блок схему, допишите программу, проверьте её работу.

a = _____________________________

b = _____________________________

if _______________________________:

print(________________________)

else:

print(________________________)

Логические операторы

Логическое И and.

работаеттогда и только тогда, когда оба его операнда выполняются (имеют истинное значение).

Логическое ИЛИ -or.

работает тогда и только тогда, когда хотя бы одино из условий выполняется (имеют истинное значение)

Логическое НЕ -  not

возвращает противоположное значение

Задача 3

Когда вы входите в онлайн банк, система безопасности предлагает вам ввести логин и пароль.

Напишите программу, которая считывает логин и пароль клиента, сверяет логин и пароль с уже известными«Иванов_1» и «GTkio45»соответственно, и если они совпадают, то пишет «ЗДРАВСТВУЙТЕ,логин», если не совпадает логин, выводит на экран «ТАКОГО ЛОГИНА НЕ СУЩЕСТВУЕТ», иначе «ВОССТАНОВИТЬ ПАРОЛЬ?»

ввод

вывод

Иванов_1

GTkio45

ЗДРАВСТВУЙТЕ,Иванов_1

Иванов_1

gtkio45

ВОССТАНОВИТЬ ПАРОЛЬ?

Иванов_2

gtkio45

ТАКОГО ЛОГИНА НЕ СУЩЕСТВУЕТ

Иванов_2

GTkio45

ТАКОГО ЛОГИНА НЕ СУЩЕСТВУЕТ

Задача 4*

Len –длина строки

x = len(y)

Для обеспечения безопасности личного кабинета, введены ограничения на установку пароля. Пароль должен содержать один из символов «!, &, #» и быть не короче 6 знаков.

Напишите программу, которая считывает новый пароль клиента, проверяет его и выводит на экран «ПАРОЛЬ ПРИНЯТ», если все требования выполняются, иначе «ПРИДУМАЙТЕ НОВЫЙ ПАРОЛЬ»

ввод

вывод

Hfvfhb#

ПАРОЛЬ ПРИНЯТ

Fhgjklhghg

ПРИДУМАЙТЕ НОВЫЙ ПАРОЛЬ

!ап

ПРИДУМАЙТЕ НОВЫЙ ПАРОЛЬ

Комментировать
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ бесплатно!
Подробнее
Комментарии
Добавить
публикацию
После добавления публикации на сайт, в личном кабинете вы сможете скачать бесплатно свидетельство и справку о публикации в СМИ.
Cвидетельство о публикации сразу
Получите свидетельство бесплатно сразу после добавления публикации.
Подробнее
Свидетельство за распространение педагогического опыта
Опубликует не менее 15 материалов и скачайте бесплатно.
Подробнее
Рецензия на методическую разработку
Опубликуйте материал и скачайте рецензию бесплатно.
Подробнее
Свидетельство участника экспертной комиссии
Стать экспертом и скачать свидетельство бесплатно.
Подробнее
Помощь