Pythonが他のプログラミング言語で条件式も、三項演算子と呼ばれている、Pythonの条件式で三項演算子の両方のC#やJavaは、条件(真)がFALSE(偽)に基づいて、真であります決意、または例えば要素の動作の間に3三項演算子の使用:
条件が偽の条件、他[結果]の場合、[結果]条件が真であります
次の擬似コードの一例です。
条件がtrueの場合、それはそうでない場合はfalseを返し、trueを返します
分析:10が20より大きい場合、上記条件が返された場合決意結果がFalse他の状態である場合、結果は、真の10よりも大きいが、この擬似コードの結果、バック誤った結果20に戻される最初の後ろの分析図:
num01 = 10 **場合**他** 10> 20 ** 20
印刷(num01)
例01:ユーザーログインのプログラミング
ヒントログオンしているユーザーのユーザー名とパスワードを入力します。
ユーザー名とパスワードが正しく入力されている場合は、プロンプト「ようこそ」
ユーザー名またはパスワードが正しく入力されている場合は、プロンプト「ユーザー名またはパスワードの入力エラー」
ユーザー名があると仮定:スティーブン、パスワードは次のとおりです。123456
オペレーションコード:
INPUT =ユーザ名(「自分のユーザー名を入力してください:」)
INPUT =パスワード(「パスワードを入力してください:」)
結果= **「ようこそ!」IF ** **ユーザ名==「スティーブン」と** ==パスワード「123456」他に「ユーザー名またはパスワードが間違っ!」
印刷(結果)
結果は:
高齢者が学んでいる方法を見て、784758214:Pythonで興味があるのか、小さなパートナーを研究している、あなたはPythonのバックルqunを学ぶために私たちに参加することができます!基本的なWeb開発Pythonスクリプトから、爬虫類、ジャンゴ、データマイニングや他のプロジェクトへのゼロベースのデータを戦うために仕上げています。どんな小さなPythonのパートナーに与えられました!毎日、ダニエルは学び、細部に注意を払う必要があり、私たちに参加をクリックする方法のいくつかを共有するために、タイミングPythonの技術を説明するPythonの学習者の集い
コード分析:例01の条件のPythonの表現を介してユーザを決定するためには、あなたがショーで、ユーザー名やパスワードの入力時にエラーが発生した場合、ユーザー名とパスワードがあれば、戻り右「ようこそ!」、正しい入り、「ユーザー名またはパスワードが間違っ!」
実施例02 **:** 2のプログラミングデジタル入力が等しくない、2つの数の大きさが決定されます
オペレーションコード:
num01、num02はevalは=(INPUT(「二つの数が等しくない入力してください、カンマで区切っ:」 ))
印刷(** "num01 num02より大きい" IF ** num01> num02 他の"num02未満num01" )
結果は:
**代码分析:**首先使用的eval函数来输入两个不相等的数字,eval 只能一次输入多个数字(其实是字符串),然后把输入的数字自动转换为int类型;然后判断num01是否大于num02,如果大于,判断的结果为True就返回"num01大于num02",如果num01小于num02,判断结果为False就返回"num01小于num02"
**总结:**Python中的条件表达式如:c = a if a>b else b 先执行中间的if,执行完如果是True,就返回左边的结果,如果是False就返回右边的结果。