Bestimmen der Zahl innerhalb eines Bereichs

PythonPythonBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In Python können wir überprüfen, ob eine gegebene Zahl innerhalb eines bestimmten Bereichs liegt, indem wir arithmetische Vergleiche durchführen. Dies ist eine häufige Aufgabe in der Programmierung und kann in vielen verschiedenen Anwendungen nützlich sein.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/ControlFlowGroup(["Control Flow"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) 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{{"Bestimmen der Zahl innerhalb eines Bereichs"}} python/comments -.-> lab-13655{{"Bestimmen der Zahl innerhalb eines Bereichs"}} python/conditional_statements -.-> lab-13655{{"Bestimmen der Zahl innerhalb eines Bereichs"}} python/tuples -.-> lab-13655{{"Bestimmen der Zahl innerhalb eines Bereichs"}} python/function_definition -.-> lab-13655{{"Bestimmen der Zahl innerhalb eines Bereichs"}} python/default_arguments -.-> lab-13655{{"Bestimmen der Zahl innerhalb eines Bereichs"}} end

Zahl im Bereich

Schreiben Sie eine Funktion in_range(n, start, end = 0), die drei Parameter annimmt:

  • n: Eine Zahl, um zu überprüfen, ob sie innerhalb des Bereichs liegt
  • start: Der Anfang des Bereichs
  • end: Das Ende des Bereichs (optional, Standardwert ist 0)

Die Funktion sollte True zurückgeben, wenn die gegebene Zahl n innerhalb des angegebenen Bereichs liegt, andernfalls False. Wenn der Parameter end nicht angegeben ist, wird der Bereich als von 0 bis start betrachtet.

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

Zusammenfassung

In dieser Herausforderung haben Sie gelernt, wie Sie in Python überprüfen können, ob eine gegebene Zahl innerhalb eines bestimmten Bereichs liegt, indem Sie arithmetische Vergleiche durchführen. Dies ist eine nützliche Fähigkeit, die in vielen verschiedenen Programmieranwendungen angewendet werden kann.