Die größte Sammlung von Tutorials und Referenzen

Python function-programs

Python-Programm zum Ermitteln von Volumen, Oberfläche und Raumdiagonale eines Quaders

Angesichts der Länge, Basis und Höhe eines Quaders. Die Aufgabe besteht darin, die Oberfläche, das Volumen und die Raumdiagonale des Quaders zu ermitteln. Beispiele: Eingabe: Länge = 9 Bradth = 6 Höhe = 10 Ausgabe : Oberfläche = 408 Volumen = 540 Raumdiagonale = 14,73 Eingabe: Länge = 5 Breite = 4 Höhe = 3 Ausgabe : Oberfläche = 94 Volumen = 60 Raumdiagonale = 7,07 Verwendete Formeln: Oberfläche = Volumen = Spakeldiagonale = Unten....

Definieren einer Python-Funktion zur Laufzeit

In Python können wir zur Laufzeit mit Hilfe von FunctionType() eine Python-Funktion definieren . Zuerst importieren wir das Modul types, führen dann die Funktion compile() aus und übergeben den Parameter exec. Anschließend definieren wir mit Hilfe von FunctionType() die Funktion zur Laufzeit. Beispiel 1: Funktion zum Drucken von GEEKSFORGEEKS. from types import FunctionType    f_code = compile('def gfg(): return "GEEKSFORGEEKS"',....

Wie drucke ich mehrere Argumente in Python?

Ein Argument ist ein Wert, der beim Aufruf innerhalb einer Funktion übergeben wird. Dies sind unabhängige Elemente oder Variablen, die Daten oder Codes enthalten. Während des Aufrufs wird jedes Argument immer dem Parameter in der Funktionsdefinition zugewiesen. Beispiel : Einfaches Argument def GFG(name, num):     print("Hello from ", name + ', ' + num)       GFG("geeks for geeks", "25") Ausgabe: Hallo von....

Übergabe der Funktion als Argument in Python

Eine Funktion kann mehrere Argumente annehmen. Diese Argumente können Objekte, Variablen (gleichen oder unterschiedlichen Datentyps) und Funktionen sein. Python-Funktionen sind erstklassige Objekte. Im folgenden Beispiel wird einer Variablen eine Funktion zugewiesen. Diese Zuordnung ruft die Funktion nicht auf. Es nimmt das durch Shout referenzierte Funktionsobjekt und erstellt einen zweiten Namen, der darauf zeigt, schreien. def shout(text):      return text.upper() ....