2017-10-22 5 views
0

私はCaesar Cypherコードをexeファイルに変換しようとしています。しかし、私が抱えている問題は、いったん終了するとすぐに閉じてしまうため、暗号化されたテキストを見ることさえできないということです。私は "1を繰り返す"のような入力を追加することを考えていたので、ユーザーの入力内容をループすることができる独自の関数に頼んで全体を回しますが、暗号化されたメッセージとそのキーを返す必要があります。Python 3関数の中で2つのものを返す方法は?

1つの文字列値とリストを1つの関数の中に返す方法はありますか?

+0

あなたは私たちあなたの現在のコードを示しすることはできますか?あなたを助けることははるかに簡単です。 – mrCarnivore

+0

これらのものを含むタプルを返します。 'return(message、key)' –

答えて

2

はい、Pythonは戻り値をカンマで区切って複数の戻り値をサポートしています。例えば、ab、およびcを印刷すると、それぞれ次のようになります

def foo(): 

    return 1, 2, 3 

a, b, c = foo() 

>>> print(a) 
1 
>>> print(b) 
2 
>>> print(c) 
3 
関連する問題