Хотел бы посмотреть, пойду ли я в правильном направлении. Я должен изменить все, кроме последних четырех символов строки, на #. Пока у меня есть две идеи.Изменение частей строки с '#'
Первый один:
def maskify(cc):
cc = raw_input("Enter passcode: ")
n = len(cc)
cc.replace(cc[0:n-4], #) # this one gives me the unexpected EOF while parsing error
Второй один (я думаю, что это один ближе, потому что это, мол, нужен алгоритм):
def maskify(cc):
cc = raw_input("Enter passcode: ")
n = len(cc)
for i in range (0, n-4): # i think a for loop would be good but i don't know how i'm going to use it yet
cc.replace( #not entirely sure what to put here
pass
Пример был бы лучше –
Обратите внимание, что строковый литерал '' # ''не совпадает с символом' # ', который, как вам отчетливо известно, * * начинает встроенный комментарий **. – jonrsharpe
@jonsharpe спасибо за это, пропустили его раньше – zhangyi