選択構造の理解(理解することを学んだばかりでは十分ではない)

判断(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を返します

条件を逆にします。たとえば、私が男性の場合、値は逆になります:私は女性です。

おすすめ

転載: www.cnblogs.com/zhang321/p/12729218.html