try: for i in range(len(S)): target = S[i] code = ord(target) if not code == 45 or (code >=48 and code <=57) or code == 95 or (code >=65 and code <=90) or (code >=97 and code <=122): raise ValueError("A~Z a~z 0~9 _ -以外の文字列を含んでいます") if target == "-" or target == "_": raise ValueError("_ -が末尾にあります") except Exception as e: print(400) else: print(200)