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


Problem

2/11

Parameter und Argumente

Theory Click to read/hide

Parameter und Argumente

Nun, lassen Sie uns vorstellen, dass wir brauchen, in Reaktion auf den Benutzer ' s Fehler, verschiedene Nachrichten, was auch immer der Fehler, den er gemacht hat.
In diesem Fall ist es möglich, dass jeder Fehler seine Prozedur schreibt:
def printErrorZero():
print("Error. Division by Zero!"
def printErrorInput():
print("Fehler in Eingabe!"

Und wenn es noch viel mehr Fehler gibt? Das ist keine Lösung.
Wir müssen lernen, wie man das Verfahren durchführt, indem wir ihr sagen, was für ein Irrtum Sie machen müssen.
Dazu brauchen wir die Parameter, die wir nach dem Verfahren in runden Klammern aufnehmen werden.
def printError(s):
Druck(en)

In diesem Verfahren s - dieser Parameter ist eine spezielle Variable, die es erlaubt, das Verfahren auszuführen.
Parameter - eine Variable, von der die Arbeit des Teilprogramms abhängt. Die Namen der Parameter sind unter dem Chapeau des Unterprogramms aufgeführt.


Nachdem nun das Verfahren aufgerufen wird, sollte der dem Parameter zuzuordnende Istwert (ersetzbar) in Klammern angegeben werden. sinnerhalb unseres Verfahrens
printError!

Es nennt sich ein Argument.
Argument ist der Wert des Parameters, der dem Unterprogramm bei seiner Herausforderung zu übermitteln ist.

Argument kann nicht nur konstant, sondern auch variabel oder arithmetisch sein.

Problem

Das Programm sollte dem Verfahren Herausforderungen hinzufügen, so dass bei der Eingabe 0 Ich habe einen Fehler auf dem Bildschirm.Error: division by zero!
Und wenn die Zählung kommt, gab es einen Fehler,Error in input!
Ihre Aufgabe ist es, das Verfahren richtig zu fordern.