Сразу говорю готовый код мне кидать не надо!(Я надеюсь что вы мне дадите хорошую подсказку и я сам справлюсь!). Функция без необязательного параметра выполняется как надо, но я вообще не в какую не понимаю как реализовать код под эти необязательные параметры. Если есть возможность попробуйте дать ответ на псевдокоде.
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"