0
ユーザーが文字列を入力していて、その数値が複素数かどうかを確認する必要があります。私はそれのようなものを試しましたが、実数部または虚数部が9より大きい場合は動作しません。ありがとう。ユーザーからの指定された文字列が複素数であるかどうかを確認するにはどうすればよいですか?
def validation(command):
command=command.list()
if len(command)==3:
if command[0]=="-" and command[1].isnumeric()==True and command[3].isnumeric()==True and command[3]=="i" and (command[2]=="+" or command[2]=="-"):
return True
if len(command)==4:
if command[0].isnumeric()==True and command[2].isnumeric()==True and command[3]=="i" and (command[1]=="+" or command[1]=="-"):
return True
return False