stop = False
text_count = 0
while stop is False:
int_string = input("What is the initial string? ")
int_string = int_string.lower()
for a in int_string:
for a in b:
text_count += 1
if text_count < 3:
print("Error: string must have at least 3 characters.")
elif len(int_string) != 'X' or len(int_string) != 'x' or len(int_string) != '_':
print("Error: string must contain only X and _.")
この文字列は 3 文字以上の長さで、文字 'X'、'x'、または '_' (アンダースコア) のみで構成されている必要があります。大文字と小文字も区別されません。