Die Suche ergab 1605 Treffer

von jerch
Donnerstag 4. Mai 2017, 23:18
Forum: Allgemeine Fragen
Thema: Primzahlzwillingberechnung, Problem bei der Einschränkung der Wertemenge
Antworten: 37
Zugriffe: 703

Re: Primzahlzwillingberechnung, Problem bei der Einschränkung der Wertemenge

@Sirius3: Na dann schau Dir mal, wie die Generation so implementiert sind ;)
von jerch
Mittwoch 3. Mai 2017, 13:32
Forum: Allgemeine Fragen
Thema: Primzahlzwillingberechnung, Problem bei der Einschränkung der Wertemenge
Antworten: 37
Zugriffe: 703

Re: Primzahlzwillingberechnung, Problem bei der Einschränkung der Wertemenge

@Sirius3: Das ist geschummelt - das hält immer noch Zustände mittels while oder for Schleifen :D
von jerch
Mittwoch 3. Mai 2017, 11:14
Forum: Allgemeine Fragen
Thema: Primzahlzwillingberechnung, Problem bei der Einschränkung der Wertemenge
Antworten: 37
Zugriffe: 703

Re: Primzahlzwillingberechnung, Problem bei der Einschränkung der Wertemenge

Und wenn man schreibfaul ist, lässt man den Rechner ein bisschen mehr machen: import math p, f = ( lambda n, a=3: (False if not n%a else p(n, a+2)) if a+2<math.sqrt(n) else True, lambda x, y: ([(x, x+2)] + f(x+2, y) if (p(x) and p(x+2&#...
von jerch
Montag 1. Mai 2017, 00:22
Forum: Allgemeine Fragen
Thema: Addition Zahlen 1-100 mit while-Schleife
Antworten: 25
Zugriffe: 414

Re: Addition Zahlen 1-100 mit while-Schleife

Dieser Thread hat eine gewissene Anschaulichkeit in puncto Vermittlung pädagogischer Ziele. Zum Glück ist er zumindest dafür gut ;)
von jerch
Sonntag 30. April 2017, 14:05
Forum: Allgemeine Fragen
Thema: Addition Zahlen 1-100 mit while-Schleife
Antworten: 25
Zugriffe: 414

Re: Addition Zahlen 1-100 mit while-Schleife

@gisapppython:
Zur Übung - versuch es doch mal mit der Fakultät ;)
von jerch
Sonntag 30. April 2017, 13:56
Forum: Allgemeine Fragen
Thema: Addition Zahlen 1-100 mit while-Schleife
Antworten: 25
Zugriffe: 414

Re: Addition Zahlen 1-100 mit while-Schleife

Was natürlich nicht fehlen darf:
  1. f = lambda n, res=0: f(n-1, res+n) if n else res
Läuft zumindest bis `sys.getrecursionlimit()` stabil :)
von jerch
Sonntag 30. April 2017, 13:11
Forum: Allgemeine Fragen
Thema: Addition Zahlen 1-100 mit while-Schleife
Antworten: 25
Zugriffe: 414

Re: Addition Zahlen 1-100 mit while-Schleife

@gisapppython:
Na dann zeig doch mal, was Du bisher probiert hast.
von jerch
Sonntag 30. April 2017, 12:23
Forum: Allgemeine Fragen
Thema: Was ist eine globale Variable und warum soll man sie nicht benützen?
Antworten: 108
Zugriffe: 1971

Re: Was ist eine globale Variable und warum soll man sie nicht benützen?

@Alfons Mittelmeyer: Die Funktionen im os-Modul sind sehr speziell, da sie fast alle nicht auf prozessinterne Zustände sondern OS Ressourcen zugreifen. Defacto sind es globals, welche sich komplett Deiner Kontrolle entziehen (jederzeit den Zustand ändern könnten) und müssen daher mit besonderer Sorg...
von jerch
Samstag 29. April 2017, 13:48
Forum: Allgemeine Fragen
Thema: Frage eines Anfängers
Antworten: 29
Zugriffe: 527

Re: Frage eines Anfängers

@Alfons Mittelmeyer:
Du erfasst des Pudels Kern nicht - es ist (fast) egal, ob Deine Lösung fehlerhaft ist oder nicht, sie ist zu komplex, um dem OP helfen zu können.
von jerch
Samstag 29. April 2017, 13:20
Forum: Allgemeine Fragen
Thema: Frage eines Anfängers
Antworten: 29
Zugriffe: 527

Re: Frage eines Anfängers

@Alfons Mittelmeyer: Professionell wäre, den OP nicht mit einem fehlerhaften Monster mit unbekannten Konzepten zuzumüllen. Du bringst da GUI-Programmierung rein, was Kenntnis von OOP und Ereignissteuerung braucht und dann noch Threads. Und das Ganze noch fehlerhaft. Das hilft weder dem OP noch ander...
von jerch
Samstag 29. April 2017, 12:20
Forum: Allgemeine Fragen
Thema: Was ist eine globale Variable und warum soll man sie nicht benützen?
Antworten: 108
Zugriffe: 1971

Re: Was ist eine globale Variable und warum soll man sie nicht benützen?

Worauf ich mit der `World`-Klasse meinem Schnipsel oben eigentlich hinweisen wollte, war das `self`, was stellvertretend den globalen Kontext führt, wenn man Skripte so layouten würde und `import` dies respektieren würde. Alles objektweit Sichtbare wäre "global" und über `self` erreichbar....
von jerch
Freitag 28. April 2017, 20:06
Forum: Allgemeine Fragen
Thema: Was ist eine globale Variable und warum soll man sie nicht benützen?
Antworten: 108
Zugriffe: 1971

Re: Was ist eine globale Variable und warum soll man sie nicht benützen?

Also ich fand die Idee gut, so konzeptionös...
von jerch
Freitag 28. April 2017, 06:13
Forum: Allgemeine Fragen
Thema: Was ist eine globale Variable und warum soll man sie nicht benützen?
Antworten: 108
Zugriffe: 1971

Re: Was ist eine globale Variable und warum soll man sie nicht benützen?

@Alfons Mittelmeyer:
Oder so:
  1. class World(object):
  2.     import a
  3.     def funcXY(self):
  4.         ...
  5.     ...
  6.     def main(self):
  7.         ...
  8.  
  9. World.main()
Damit ist fast alles über `self` erreichbar (mit etwas fummeln bekommt man auch die imports da dran). :lol:
von jerch
Mittwoch 26. April 2017, 23:29
Forum: Allgemeine Fragen
Thema: Was ist eine globale Variable und warum soll man sie nicht benützen?
Antworten: 108
Zugriffe: 1971

Re: Was ist eine globale Variable und warum soll man sie nicht benützen?

@Alfons Mittelmeyer: Das ist simples "Aufräumen des Arbeitsplatzes". "Ich erwarte das *immer* so, bevor ich mit meiner Arbeit loslege..." - damit ist global ok (weil vor der Arbeit). Beim GIO Modul müsste man trotzdem mal schauen, ob das seiteneffektsfrei ist, Da GIO auf Pins ein...
von jerch
Mittwoch 26. April 2017, 14:23
Forum: Allgemeine Fragen
Thema: Was ist eine globale Variable und warum soll man sie nicht benützen?
Antworten: 108
Zugriffe: 1971

Re: Was ist eine globale Variable und warum soll man sie nicht benützen?

Ist dies das, was bei tkinter in der mainloop geschieht? Vorher, beim Aufbau der Gui - vor mainloop - sollen Verweise auf bestimmte Methoden bestimmter Objekte in das Dictionary eingetragen werden, unmittelbar nach der Erzeugung der Objekte. Mit tkinter kenne ich mich zu wenig aus, daher kann ich d...

Zur erweiterten Suche