2
a, b, c = raw_input().split()
ユーザ入力:raw_inputを使用して可変数の入力を割り当てる方法は?
1
2
3
4
3と4の両方が変数Cに割り当てられますように、どのように私はそれを作るのですか? raw_inputコールは1つしか使用できません。ユーザー入力は変更できません。
編集:ユーザーが入力した内容を変更することはできず、ユーザーの入力は一度に4つ(またはそれ以上)の数字です。最初の2つの数字は、aとbに割り当てられます。残りの数はすべて、タプル、リストなどの変数cに代入する必要があります。基本的には、これを行うような簡単な方法があるかどうかを尋ねています。
'1 2 3,4'と入力した場合はどうなりますか? –
私はユーザーが入力したものを変更することはできず、ユーザーの入力は常に4つ(またはそれ以上)の番号です。最初の2つの数字はaとbに割り当てられます。残りの数はすべて、タプル、リストなどの変数cに代入する必要があります。基本的には、これを行うような簡単な方法があるかどうかを尋ねています。 – Kevin
@Renegade 'args = raw_input()。split(); a、b = args [:2]; c = args [2:]'あるいは、@ cricket_007が言ったことを使って、文字列から 'c'を後でリストに変換することができます。 –