Войти Создать аккаунт

Ошибки и исключения · 10 из 13

Полная проверка анкеты

Задействованы также: Словари, Вложенные структуры

Тамара Ивановна хочет видеть все ошибки анкеты разом, а не по одной за заход — иначе человек ходит к окну пять раз.

Что сделать

Найдите в анкете все ошибки разом — чтобы человек не ходил к окну пять раз.

Что приходит

  • anketa — анкета, словарь «графа → значение»

Что вернуть

Список ошибок в порядке проверок: «нет фамилии», «год не число», «год вне диапазона», «телефон короткий»; правильная анкета — [].

Допишите функцию oshibki_ankety в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

Пример

Фамилия — пробел, год — «ой», телефон — «123»: фамилии нет, год не число, в телефоне меньше пяти цифр. Ответ — ["нет фамилии", "год не число", "телефон короткий"]. Графы «год» или «телефон» нет вовсе — это не ошибка.

Тот же пример кодом
Вызов
oshibki_ankety({'фамилия': 'Иванов', 'год': '1990'})
Вернуть
[]
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.