Мне нужна помощь в школьном проекте, который изменяет слабые пароли, чтобы иметь равное количество прописных и строчных букв.Как изменить элементы списка в верхнем регистре?
Я попытался с помощью for
петлю, чтобы предназначаться каждую букву между 0
и половину длины:
lengthhalf=length/2
if upcount != lowcount:
str.lower(psswd[0:lengthhalf])
print psswd
Я также целевой lengthhalf+1
к length
-
str.upper(psswd[lengthhalf+1::length])
Это ничего не влияет , хоть.
как вы хотите изменить эти пароли? – Kasramvd
В каких случаях вы должны иметь дело? Предположите ли вы, что пароль изначально запускает все прописные, все строчные, некоторые комбинации, включая числа/символы ...? – jonrsharpe
Что вы хотите, когда в пароле есть неравное количество символов ... или нечетное количество писем ... или вообще никаких писем? – martineau