判断(if)ステートメント
ステートメントの基本構文を決定するかどうか
状態を判断する場合:
条件が真の場合にすべきこと
判決文演習:
要件:
1.整変数を定義する
2. 18歳以上かどうかを判断します(> =)
> =:比較演算子
比較関係演算子:== 、! =、>、<、<=、> =
3. 18歳以上の場合、インターネットカフェに入ることができます。
そうしないと:
年齢= 19
年齢> = 18の場合:
印刷「あなたは大人です。インターネットカフェに
ようこそ」印刷「ようこそ」
'~~~~~~~~'を印刷します
================================================== ============
考える:
if判定を使用する場合、条件が満たされた場合にのみ必要なことを実行でき、条件が満たされない場合に必要な場合にのみ実行できます。
私たちが何かをすべき時、私たちはそれをどのようにすべきですか?
else、形式は次のとおりです。elseはifと共に使用する必要があり、elseの後に条件が続いていないことに注意してください。
状態を判断する場合:
条件が真の場合にすべきこと
……
else:条件が成立していない場合にすべきこと
……
#ifとelseステートメントとそれらのインデントされた部分は完全なコードブロックです
例:
需要
1.ユーザーの年齢を入力してください
2. 18歳以上かどうかを判断します(> =)
3. 18歳以上の場合、インターネットカフェに入ることができます。
4. 18歳未満の場合は、宿題をするように求められます
論理演算
age = raw_input( '年齢を入力してください:')
年齢> = 18の場合:
印刷「あなたは大人です。インターネットカフェへようこそ」
else:
print 'Prompt to write宿題'
print '~~~~~~~~'
================================================== =====
プログラム開発では、通常、条件を判断するときに、複数の条件を同時に判断する必要があります
複数の条件が満たされた場合にのみ、後続のコードを実行できますが、今回は論理演算子を使用する必要があります
論理演算子は、複数の条件をより複雑な条件に論理的に接続できます
論理演算子には、&&または/による短絡|| /!による短絡があります。反対の構造を取る。三種類
&&
条件1と条件2
/あり
両方の条件が満たされ、Trueを返します
満たされていないものがある限り、Falseを返します。
||
条件 1 or 条件 2
または/または
2つの条件のいずれかが満たされている限り、Trueを返します
どちらの条件も満たさない場合は、Falseを返します
!
条件を逆にします。たとえば、私が男性の場合、値は逆になります:私は女性です。