2016-10-16 4 views
0

ユーザーがカンマを入力しない場合、次の手順に進む前にコンマを入力するようにユーザーに知らせるにはどうすればよいですか?ユーザーが入力した場合2つの入力をコンマで区切って取得する

while True: 
    try: 
     x, y = input("Enter x and y").split(",") 
     break 
    except ValueError: 
    print("give me good input") 

ので:nocomma 私はというエラーをプリントアウトする必要があります:あなたは、カンマで区切られたxとyを入力する必要があります

+0

ユーザーが入力しそうならば、既存のコード –

答えて

0

私はあなたが何を必要としない知っているが、解決策はありませんこれは、次のとおりです。

while True: 
    try: 
     val = input("Enter x and y") 
     x, y = str(val).split(",") 
     break 
    except ValueError: 
     print("give me good input") 
+0

を投稿してください:nocomma私はというエラーをプリントアウトする必要があります:あなたは、カンマで区切られたxとyを入力する必要があります –

0

あなたは「カンマで区切って、xとyを入力します」と言って、あなたの入力プロンプトを書き換え、「値を区切るために1つのカンマを使用してください」と言うために、エラーメッセージがあります。

0

完全なコードあなたがしたいこと:

val = "" 
while (str(val).split(",") != 2): 
    val = input("Enter x and y: ") 
    try: 
     x, y = str(val).split(",") 
     break 
    except: 
     print("give me good input") 
関連する問題