私はPythonを初めて使用します。まず、コードは入力( "x / y / z"の形式でx、y、zは任意の正の整数)を受け取り、それを3つの異なる変数に分割することになっています。
input = raw_input()
a, b, c = input.split("/", 2)
コードの2番目の部分で、これら3つの変数を取得し、数値に基づいて並べ替えます。
order = [a, b, c]
print order
order.sort()
print order
これはほとんどの入力で完全に機能しますが、入力「23/9/2」および「43/8/2」の場合、出力がソートされていないため、正しい順序で返されないことがわかりました。これらのような入力が機能しなくなる原因について何か考えはありますか?