Сразу говорю готовый код мне кидать не надо!(Я надеюсь что вы мне дадите хорошую подсказку и я сам справлюсь!). Функция без необязательного параметра выполняется как надо, но я вообще не в какую не понимаю как реализовать код под эти необязательные параметры. Если есть возможность попробуйте дать ответ на псевдокоде.
1. Windows 7
2. Python 3.8.6
3. -
4.
	
	
	
		
			
			1. Windows 7
2. Python 3.8.6
3. -
4.
		Код:
	
	def get_hidden_card(text, optional_argument=1):
    text = text[12:16]     # вывод текста без *
    print(text.rjust(16, "*")[8:16])    # вывод текста используя * перед срезом
    return text     # возвращать текст используя срез и * перед полученным срезом
get_hidden_card("2034399002125581", 1) # вызов функции     # "*5581"
get_hidden_card("2034399002125581", 2)                     # "**5581"
get_hidden_card("2034399002125581", 3)                     # "***5581"
get_hidden_card("2034399002125581")                        # "****5581"