Überprüfen, ob eine Zahl gerade ist

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 leicht überprüfen, ob eine Zahl gerade oder ungerade ist. In dieser Herausforderung müssen Sie eine Funktion schreiben, die überprüft, ob eine gegebene Zahl gerade ist oder nicht.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/booleans("Booleans") python/BasicConceptsGroup -.-> python/comments("Comments") python/FunctionsGroup -.-> python/function_definition("Function Definition") subgraph Lab Skills python/booleans -.-> lab-13670{{"Überprüfen, ob eine Zahl gerade ist"}} python/comments -.-> lab-13670{{"Überprüfen, ob eine Zahl gerade ist"}} python/function_definition -.-> lab-13670{{"Überprüfen, ob eine Zahl gerade ist"}} end

Überprüfen, ob eine Zahl gerade ist

Schreiben Sie eine Funktion is_even(num), die eine Zahl als Argument übernimmt und True zurückgibt, wenn die Zahl gerade ist, und False, wenn die Zahl ungerade ist. Um zu überprüfen, ob eine Zahl gerade oder ungerade ist, können Sie den Modulo (%)-Operator verwenden. Wenn eine Zahl gerade ist, hat sie keinen Rest, wenn sie durch 2 geteilt wird. Wenn eine Zahl ungerade ist, hat sie einen Rest von 1, wenn sie durch 2 geteilt wird.

def is_even(num):
  return num % 2 == 0
is_even(3) ## False

Zusammenfassung

In dieser Herausforderung haben Sie gelernt, wie Sie in Python mithilfe des Modulo-Operators überprüfen, ob eine Zahl gerade oder ungerade ist. Sie können diese Funktion verwenden, um in Ihren eigenen Programmen zu überprüfen, ob eine Zahl gerade oder ungerade ist.