
【Python】if文かつ論理演算子andを使った条件分岐の基本
公開: 更新:Pythonで「if」と論理演算子「and」を使用する基本的な方法
【サンプルコード】
a = 10
b = 20
if a > 5 and b > 15:
print("条件を満たしています")
【実行結果】
条件を満たしています
1行目ではa
という変数を作成し、「10」という値を割り当てています。
ここでは整数「10」を保存しており、整数はPythonで「int型」と呼ばれるデータ型です。
2行目では別の変数b
を作成し、「20」という値を割り当てています。ここでもb
は整数を保存するための変数で、同様にint型です。
3行目のif a > 5 and b > 15
は条件文です。この行では、a
が5より大きく、かつb
が15より大きい場合に、次の行のコードが実行されます。
「and」は論理演算子で、両方の条件が真(True)である場合にのみ、全体が真(True)と評価されます。
4行目のprint
関数は、条件文が真の場合に実行されます。この場合、条件「a > 5 and b > 15」は真であるため、"条件を満たしています"という文字列が出力されます。
【PR】プログラミングや生成AIを無料で学べる「コードキャンプフリー」
Pythonの「if」と論理演算子「and」のその他の例1
【サンプルコード】
temperature = 30
humidity = 85
if temperature >= 30 and humidity >= 80:
print("高温多湿です")
【実行結果】
高温多湿です
上記のサンプルでは、2つの条件を同時に満たす場合に特定の処理を行います。
1行目でtemperature
(気温)という変数に「30」という値を割り当てています。
2行目でhumidity
(湿度)という別の変数に「85」という値を割り当てています。
3行目の条件文if temperature >= 30 and humidity >= 80
は、気温が30度以上かつ湿度が80%以上の場合に次の行のコードを実行します。ここでも「and」演算子が使用されており、両方の条件が真である必要があります。
4行目のprint
関数は、条件を満たす場合に"高温多湿です"と出力します。この例は、気温と湿度の値に基づいて特定の警告を出す場合などに有用です。
Pythonの「if」と論理演算子「and」のその他の例2
【サンプルコード】
score = 85
attendance = 90
if score >= 80 and attendance >= 90:
print("成績優秀です")
【実行結果】
成績優秀です
上記のサンプルコードでは、成績と出席率の両方の基準を満たす学生に対して特定のメッセージを出力します。
1行目でscore
(成績)という変数に「85」という値を割り当てています。
2行目でattendance
(出席率)という別の変数に「90」という値を割り当てています。
3行目の条件文if score >= 80 and attendance >= 90
は、成績が80以上かつ出席率が90以上の場合に次の行のコードを実行します。「and」演算子により、両方の条件が真でなければ、上記のコードは実行されません。
4行目のprint
関数は、条件を満たす場合に"成績優秀です"と出力します。この例は、特定の基準を満たす場合に特定のアクションをトリガーするために使われます。
※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。
ITやプログラミングに関するコラム
- 【Python】仮想環境から抜ける方法
- 【Python】文字列から改行コードを除去する方法
- 【Python】10回の繰り返し処理を実装する方法
- 【Python】df(DataFrame)とは?基本的な使い方やデータ操作について解説
- 【Python】指定のファイルがあれば削除する方法
ITやプログラミングに関するニュース
- Azure SQL Managed InstanceがVector型Public Preview対応開始、AI駆動アプリケーション開発の効率化を実現
- GoogleがGmailアプリにGeminiサマリーカードを導入、メール要約の自動表示機能が利用可能に
- ZenchordとNottaが共同開発したAIイヤホンZenchord 1をMakuakeで先行公開、音声認識から議事録作成まで自動化
- Ideinが音声解析AIサービス「Phonoscape」の提供を開始、対面接客現場での会話データ活用が可能に
- Microsoftが.NET 10 Preview 4でdotnet run app.cs機能をリリース、プロジェクトファイル不要でC#実行が可能に