Konstanten
Teil des Abschnitts Logik und Ablaufsteuerung der Python-Journey von Coddy. Lektion 1 von 78.
Beim Programmieren ist eine Konstante eine Art Variable, deren Wert während der Ausführung eines Programms nicht geändert werden kann. Konstanten sind nützlich, um Werte zu definieren, die in einem Programm mehrfach verwendet werden, beispielsweise mathematische Konstanten wie PI oder die Anzahl der Stunden an einem Tag.
In Python gibt es keine strikte Durchsetzung von Konstanten wie in einigen anderen Sprachen (z. B. c++). Es gibt jedoch eine weithin akzeptierte Konvention, um anzuzeigen, dass eine Variable als Konstante behandelt werden sollte. Dazu wird der Variablenname vollständig in Großbuchstaben geschrieben, wobei häufig Unterstriche verwendet werden, um Wörter zu trennen.
Zum Beispiel:
PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100Wenn du in Python-Code Variablen siehst, die auf diese Weise benannt sind, ist das ein Hinweis darauf, dass diese Werte nicht geändert werden sollten. Diese Konvention trägt dazu bei, den Code lesbarer und wartbarer zu machen. Es ist wichtig zu beachten, dass dies nur eine Namenskonvention ist; der Python-Interpreter selbst hindert dich nicht daran, den Wert dieser Variablen zu ändern.
Aufgabe
EinfachErstelle ein Python-Programm, das die Fläche eines Kreises mithilfe einer Konstante für den Wert von PI berechnet.
- Definiere eine Konstante namens
PIund setze ihren Wert auf3.14159. - Der Radius wird bereits mit
input()für dich eingelesen. Füge keinen Aufforderungstext hinzu: Die Zahl wird von selbst übergeben. - Berechne die Fläche mit
area = PI * radius ** 2und gib nur das Ergebnis aus.
Denke daran, die Namenskonvention für Konstanten zu befolgen, indem du für PI ausschließlich Großbuchstaben verwendest.
Probier es selbst
# Definiere die Konstante PI unten
# Der Radius wird für dich eingelesen, ändere diese Zeile nicht
radius = float(input())
# Berechne die Fläche und gib sie aus
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Logik und Ablaufsteuerung
1Variablen-Erkundung
KonstantenMehrfache VariablenzuweisungenVariablen tauschenPlatzhalter-VariablenZahlen rundenListen-Casting4Kontaktbuch-Anwendung
Menü anzeigenKontakt hinzufügen7Sets Teil 2
Mathematische Operationen Teil 1Mathematische Operationen Teil 2Rückblick – SchatzsucheTeilmengen und ObermengenIterieren über SetsRückblick – Turnier-Tracker10Grundlagen der List Comprehensions
Die SyntaxEinfache Listen erstellenBedingungen hinzufügenDatenaggregation nutzenRückblick - House Of ListsRückblick - Elements Of Freedom13Bestandsverwaltungssystem
ProjektübersichtArtikel hinzufügen2Dictionaries Teil 1
Was ist ein Dictionary?Ein Dictionary erstellenZugriff auf WerteDictionaries ändernRückblick – Rezept-Manager5Fortgeschrittene Entscheidungsfindung
Ternärer OperatorZugehörigkeitsprüfungenIdentitätsprüfungenEinrückungsfehlerZusammenfassung - Urlaubsfilter8Studenten-Datenverwaltung
ProjektübersichtStudent hinzufügen11Fortgeschrittene Funktionen
Mehrere Werte zurückgebenLambda-Funktionen Teil 1Lambda-Funktionen Teil 2Recap Challenge – Lambda SortRekursive Funktionen Teil 1Rekursive Funktionen Teil 2Recap – Verschachtelte Listen summieren14Funktionen höherer Ordnung
Die Map-FunktionDie Filter-FunktionWiederholung – E-Mail-ValidatorWiederholung – Zahlenprozessor3Dictionaries Teil 2
Dictionary-MethodenVerschachtelte DictionariesKeys überprüfenDictionaries durchlaufenZusammenfassung – Häufigkeitszähler9Fortgeschrittene Datenaggregation
Verwendung von SumMinimum und Maximum findenDaten effizient sortierenRückblick - Dictionary Sorter12Grundlagen der Fehlerbehandlung
Was ist Fehlerbehandlung?Der Try- und Except-BlockBehandlung mehrerer ExceptionsRückblick – Warenkorb-FehlerÜbe selbstständig: Online-Python-Compiler