by Barry Allen | 16. August 2021 | Python-Programme
Einführung Die Aufgabe besteht darin, das Problem des Turms von Hanoi mithilfe der Python-Programmierung zu lösen. Es gibt eine Reihe von Regeln, die bei der Lösung des Problems befolgt werden müssen: Es darf immer nur eine Festplatte bewegt werden. Nur die oberste Platte darf bewegt werden. Datenträger können nur auf...
by Barry Allen | 15. August 2021 | Python-Programme
Einführung Die Aufgabe, die kleinste M-stellige Zahl zu finden und auszugeben, die durch N teilbar ist. Programm def result(n, m): x = pow(10, m-1) if( x % n == 0): print(x) else : print((x + n) – ((x + n) % n)) n = 64 m = 8 result(n, m)...
by Barry Allen | 14. August 2021 | Python-Programme
Einführung Die Aufgabe besteht darin, das Produkt eindeutiger Primfaktoren der gegebenen Zahl zu drucken. Programm def find(ip_num): # Produkt mit 1 initialisieren prod = 1 for num in range(2, ip_num+1): if (ip_num % num == 0): prime_true = 1 ...
by Barry Allen | 13. August 2021 | Python-Programme
Einführung Die Aufgabe besteht darin, alle Primzahlen zu drucken, die kleiner oder gleich der gegebenen Zahl n sind (vorausgesetzt, dass n klein sein muss). Program def SOE(ip_num): # Initialisiere alle Elemente mit True, der Wert ist False, wenn p_num[val] keine Primzahl ist p_num = [True for val...
by Barry Allen | 12. August 2021 | Python-Programme
Einleitung Bei einer gegebenen Matrix der Größe n*n besteht die Aufgabe darin, die Elemente in Z-Form zu drucken. Program ip_array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] length = len(ip_array[0]) #Print first line n = 0 for m in range(0 ,...
by Barry Allen | 11. August 2021 | Python-Programme
Einführung Die Aufgabe besteht darin, die Anzahl der Möglichkeiten zu finden, wie wir den Zug an K Stationen von N Stationen zwischen S1 und S2 anhalten können, sodass die Haltestationen nicht aufeinander folgen. Program def find( s, ts): #wähle s nicht fortlaufende Station aus ts Anzahl der Stationen...