1. ホーム
  2. python

[解決済み] アルファベット順で文字列を比較する

2022-02-16 01:08:08

質問

2つの文字列を引数として受け取り、長い方を返す関数を作成せよ。 文字列の長さが等しい場合は、アルファベット順で最初に来る方を返す。

今のところ、こんな感じです。

    def strings(x,y):
        if len(x) > len(y):
            return x
        if len(x)==len(y):
            return 
        else:
            return y

2番目のif文で、アルファベット順で1番目に来る文字列を選ぶようにするには、どのようにコードを書けばよいのでしょうか?

どのように解決するのですか?

であれば、うまくいくはずです。

if len(x)==len(y):
   return min(x,y)