Module: (Python) Routinen: Prozeduren und Funktionen - 1


Problem

1/11

Routinen: Einführung

Theory Click to read/hide

Teilprogramme

Teilprogramm - Es ist ein separater Teil des Programms, das einen Namen und eine separate Mission hat. Das Unterprogramm befindet sich zu Beginn des materiellen Programms und kann (aufgenommen) aus dem Kernprogramm gestartet werden, wie im Namen angegeben.

Die Verwendung von Unterprogrammen vermeidet eine Vervielfältigung des Codes, wenn derselbe Code an verschiedenen Programmstellen erforderlich ist.
Die in das Programm importierten Bibliotheken (z.B. Mathemathematische Bibliothek) bestehen aus Teilprogrammen, die bereits von jedem erstellt wurden. Die Programmierer müssen nicht darüber nachdenken, welche Algorithmen sie tragen, aber sie benutzen sie einfach, um darüber nachzudenken, was sie tun. Es ist eine große Zeitersparnis. Es gibt keine Notwendigkeit, einen Algorithmus zu schreiben, der bereits von jedem geschrieben wurde.

Jedes Unterprogramm nur eine Aufgabeoder einfach etwas berechnen oder Daten freigeben oder etwas anderes tun.

Es gibt zwei Arten von Unterprogrammen: Verfahren und Funktionen.

Die Unterprozeduren führen bestimmte Aktivitäten durch, beispielsweise führen zu einer bestimmten Form von Ergebnissen (Beispiel: Operator) print() - ist das Standard-Unterprogramm-Verfahren, das auf dem Bildschirm angezeigt wird.

Funktionen Rückgabe des Ergebnisses (Zahl, Symbolzeile, etc.), die wir im Grundprogramm verwenden können.

Versuchen wir, ein einfaches Verfahren zu schreiben:
Sagen wir, wir müssen die Zeile "Error" auf dem Bildschirm jedes Mal setzen, wenn der Code einen Fehler wegen der Fehler des Benutzers macht, zum Beispiel, wenn es falsch erscheint.
Dies könnte durch Schreiben des Bedieners geschehen.
Druck.
Lassen Sie uns jetzt vorgeben, dass diese Linie in viele Programmorte eingefügt werden muss. Natürlich können Sie es überall schreiben. Aber diese Entscheidung hat zwei Mängel.
(1) Diese Linie wird oft erinnert werden.
(2) Wenn wir die Schlussfolgerung im Fehler ändern wollen, müssen wir diese Zeile über das ganze Programm ändern, was ziemlich unangenehm ist.

In diesen Fällen sind Verfahren erforderlich.
Das Programm mit dem Verfahren kann wie folgt aussehen:
F printError(): # Verfahrensbeschreibung
Druck.

#
printError() # Startvorgang zur Ausführung.
# Zeigen Sie einfach den Namen des Verfahrens, das wir tun wollen
#
PrintError()


Wir müssen uns daran erinnern!
  1. Das Verfahren beginnt mit dem Wort def (Angl) definieren - Define. Es folgten leere Klammern und Klammern. Parameter können innerhalb der Klammern angegeben werden (zu später zu diskutieren).
  2. Alle Betreiber, die das Verfahren durchführen, werden mit Ausnahme registriert.
  3. Um das Verfahren durchzuführen, muss das Hauptprogramm es verlangen. nicht vergessen, Klammern zu schreiben!
  4. Sie können die Prozedur im Programm jederzeit anrufen.

Problem

Holen Sie sich ein Verfahren, das die Phrase "Error, Division by zero" auf dem Bildschirm. Gib mir den richtigen Namen des Verfahrens.