範囲内の数を判定する

PythonPythonBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Python では、算術比較を使って、与えられた数が指定された範囲内にあるかどうかを確認できます。これはプログラミングにおける一般的なタスクであり、多くの異なるアプリケーションで役立つ場合があります。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/ControlFlowGroup(["Control Flow"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/booleans("Booleans") python/BasicConceptsGroup -.-> python/comments("Comments") python/ControlFlowGroup -.-> python/conditional_statements("Conditional Statements") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/FunctionsGroup -.-> python/default_arguments("Default Arguments") subgraph Lab Skills python/booleans -.-> lab-13655{{"範囲内の数を判定する"}} python/comments -.-> lab-13655{{"範囲内の数を判定する"}} python/conditional_statements -.-> lab-13655{{"範囲内の数を判定する"}} python/tuples -.-> lab-13655{{"範囲内の数を判定する"}} python/function_definition -.-> lab-13655{{"範囲内の数を判定する"}} python/default_arguments -.-> lab-13655{{"範囲内の数を判定する"}} end

範囲内の数

in_range(n, start, end = 0) という関数を作成します。この関数には以下の 3 つのパラメータが渡されます。

  • n:範囲内にあるかどうかを確認する数
  • start:範囲の始点
  • end:範囲の終点(省略可能。デフォルト値は 0)

与えられた数 n が指定された範囲内にある場合、関数は True を返します。それ以外の場合は False を返します。end パラメータが指定されない場合、範囲は 0 から start までと見なされます。

def in_range(n, start, end = 0):
  return start <= n <= end if end >= start else end <= n <= start
in_range(3, 2, 5) ## True
in_range(3, 4) ## True
in_range(2, 3, 5) ## False
in_range(3, 2) ## False

まとめ

このチャレンジでは、Python で算術比較を使って与えられた数が指定された範囲内にあるかどうかを確認する方法を学びました。これは、多くの異なるプログラミングアプリケーションで適用できる便利なスキルです。