Python (итоговая), модуль 4

Аватар автора
nikolay_uchitel
Напишите функцию factorial, которая получает натуральное число и возвращает его факториал Напишите функцию simples, которая получает натуральное число и возвращает список из простых чисел, не превышающих данное число. Напишите функцию simples_n, которая получает натуральное число n и возвращает список из первых (наименьших) n простых чисел. Напишите lambda-функцию, которая использует списочные выражения (list comprehensions) и функции высшего порядка и возвращает факториал числа У вас есть словарь с именами пользователей и их паролями (скопируйте его в свой код): USERS = { "admin": "admin", "Doberman": "derparol", "BabValya": "12345", } Напишите функцию check_pass, которая получает имя пользователя и пароль и возвращает значение True, если переданные параметры совпали с данными в словаре. Кроме того, функция должна выводить сообщение "ПОЛЬЗОВАТЕЛЬ НЕ ОБНАРУЖЕН!", если переданное имя пользователя отсутствует в словаре и "НЕВЕРНЫЙ ПАРОЛЬ!" в случае несовпадения пароля. В этих случаях функция возвращает False. Напишите функцию authorize, которая возвращает значение True только после успешной авторизации. Функция зациклена и не допускает выхода без успешной авторизации. Для авторизации функция считывает из консоли через пробел строку: имя пользователя и пароль. Если введено неправильное количество объектов (не равно 2), выдается сообщение "ОШИБКА АВТОРИЗАЦИИ!". Имя и пароль должны проверяться функцией check_pass. При успешной авторизации выдаётся сообщение...

0/0


0/0

0/0

0/0