Python 条件ステートメントは、1 つ以上のステートメントの実行結果 (True または False) に基づいて実行されるコード ブロックです。
次の図を見ると、条件ステートメントの実行プロセスを簡単に理解できます:
Python プログラミング言語では、0 以外および null 以外の値はすべて true、0 または null は false であると指定されます。程PythonプログラミングのIF文は、プログラムの実行を制御するために使用されます。 基本的な形式は次のとおりです。
IF判定条件:
実行文 ...
Lse:
実行文 ...
# coding = gb2312 flag = False name = 'luren' if name == 'python': # 判断变量否为'python' flag = True # 条件成立时设置标志为真 print 'welcome boss' # 并输出欢迎信息 else: print name # 条件不成立时输出变量名称 >>> luren # 输出结果
# 例2:elif用法 num = 5 if num == 3: # 判断num的值 print 'boss' elif num == 2: print 'user' elif num == 1: print 'worker' elif num < 0: # 值小于零时输出 print 'error' else: print 'roadman' # 条件均不成立时输出 >>> roadman # 输出结果