10文字のランダムな文字のパスワードとランダムな色の文字を与えるコードを書きました。私は出力色にする必要がある1つの色を入れました。それでは、アプリケーションがすべて(この場合は黄色の)文字をどのように見つけることができるのか疑問です。ユーザーはそれらを見ることができますが、どのようにそれらを見つけることができますか?私は、リストに色を追加し、Pythonの3.4どのようにアプリケーションが色付きの文字を見つけることができますか
from random import choice
from string import ascii_letters, digits
chars = ascii_letters + digits
word = "".join([choice(chars) for i in range(10)])
R = '\033[31m' # red
G = '\033[32m' # green
B = '\033[34m' # blue
P = '\033[35m' # purple
Y = '\033[93m' # yellow
colors = [R, G, B, P, Y]
colorpass = "\033[93m"
for char in word:
colorpass += char + choice(colors)
print(colorpass)
事前印刷:ループを修正して、次の色が黄色になることを示します。投稿印刷: 'Y 'ですべての場所を検索し、その隣の位置は黄色の文字になります。 –