2つの別々の変数の関数から2つの値を返したいと思います。たとえば :Pythonの関数から2つの値を返すにはどうすればよいですか?
def select_choice():
loop = 1
row = 0
while loop == 1:
print('''Choose from the following options?:
1. Row 1
2. Row 2
3. Row 3''')
row = int(input("Which row would you like to move the card from?: "))
if row == 1:
i = 2
card = list_a[-1]
elif row == 2:
i = 1
card = list_b[-1]
elif row == 3:
i = 0
card = list_c[-1]
return i
return card
そして、私は別に、これらの値を使用できるようにしたいです。 return i, card
を使用しようとすると、tuple
が返されます。これは私が望むものではありません。
あなたはタプルをしたくない理由は、それが明確になるように、この期待される機能を呼び出し、その戻り値(複数可)を使用しての例を提供してください。 – bereal
whileループのポイントは何ですか? –
はreturn文の前に 'else:continue'を持たなければなりません –