\

Pythonでは、複数の条件を持つプログラムを書くためにelif節を使用します。elifelse ifの略で、if文で指定した条件が満たされなかったときに検査する条件を指定できます。

以下に一例を示します。

string = input("文字列を入力してください:")
if string.isdecimal():
    print(string, "は数字です")
elif string.isalpha():
    print(string, "はアルファベットです")
else:
    print(string, "は数字でもアルファベットでもありません")

このプログラムでは、まずisdecimal()メソッドを使用して入力された文字が数字かどうかをチェックします。数字だった場合は、数字ですとメッセージを出力します。入力された文字が数字ではなく、isdecimal()の結果がFalseとなった場合は、elif節のisalpha()メソッドを呼び出し、入力文字がアルファベットかどうかをチェックします。アルファベットだった場合、アルファベットですとメッセージを出力します。入力文字がアルファベットではなく、isalpha()の結果がFalseだった場合は、else節の処理が実行され、数字でもアルファベットでもありませんとメッセージを出力します。

このように、Pythonのelif節を使用すると、複数の条件を持つプログラムを簡単に書くことができます。さまざまな条件を試してみて、その結果を確認してみてください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です