Skip to content

EduardGimaev/Homework_10.1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  1. Инициализируйте новый локальный Git-репозиторий в папке проекта, используя команду git init .

  2. Создайте файл .gitignore в корне проекта и добавьте в него стандартные шаблоны для Python, чтобы исключить системные и временные файлы, такие как pycache , .idea и другие. Для заполнения файла можете воспользоваться шаблоном.

  3. Сделайте минимум три коммита в процессе разработки кода, фиксируя основные этапы создания вашего проекта. Например, первый коммит может быть фиксацией прогресса по прошлой домашке, второй — добавлением новых функций, третий — финальными изменениями и доработками.

  4. В пакете src создайте новый модуль с именем widget . Этот модуль будет содержать функции для работы с новыми возможностями приложения.

  5. В модуле widget создайте функцию mask_account_card , которая умеет обрабатывать информацию как о картах, так и о счетах.

Функция должна:

Принимать один аргумент — строку, содержащую тип и номер карты или счета. Аргументом может быть строка типа Visa Platinum 7000792289606361 , или Maestro 7000792289606361 , или Счет 73654108430135874305 . Разделять строку на 2 аргумента (отдельно имя, отдельно номер) нельзя!

Возвращать строку с замаскированным номером. Для карт и счетов используйте разные типы маскировки. Переиспользуйте уже существующие функции маскировки из вашего проекта, чтобы избежать дублирования кода.

  1. В том же модуле создайте функцию get_date , которая принимает на вход строку с датой в формате "2024-03-11T02:26:18.671407" и возвращает строку с датой в формате "ДД.ММ.ГГГГ" ( "11.03.2024" ).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages