方法および技術を用いても、三項演算子としても知られているPythonでの条件式、

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/weixin_45523154/article/details/102730760

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就返回右边的结果。

おすすめ

転載: blog.csdn.net/weixin_45523154/article/details/102730760