Die Suche ergab 1474 Treffer

von pillmuncher
Mittwoch 22. Juni 2022, 16:55
Forum: Allgemeine Fragen
Thema: Rekursive Funktion
Antworten: 29
Zugriffe: 1966

Re: Rekursive Funktion

@__blackjack__: In der Aufgabe steht nichts von split(). Das hat erst der OP ins Spiel gebracht.
von pillmuncher
Mittwoch 22. Juni 2022, 16:12
Forum: Allgemeine Fragen
Thema: Rekursive Funktion
Antworten: 29
Zugriffe: 1966

Re: Rekursive Funktion

@Chrisseeey: Du must beachten, dass Punkt (d.h. Stern) vor Strich gilt. Die rekursive Struktur der Formel 3+4*5+6+1*3 ist dann (rechtsassoziativ) +(3, +(*(4, 5), +(6, *(1, 3)))) . Das muss dein Programm irgendwie abbilden, entweder durch eine rekursiv definierte Datenstruktur oder eine rekursive Fun...
von pillmuncher
Dienstag 21. Juni 2022, 21:31
Forum: Allgemeine Fragen
Thema: Callback-Funktionen
Antworten: 15
Zugriffe: 972

Re: Callback-Funktionen

Nein. Der Sinn von Callback-Funktionen ist, dass man Code ausführen kann, den der Client - möglicherweise ein anderer Programmierer an einem anderen Ort zu einer anderen Zeit - an eine Funktion übergeben kann, damit diese ihn ausführt ohne ihn kennen zu müssen . Viele Frameworks funktionieren mit Ca...
von pillmuncher
Sonntag 19. Juni 2022, 22:46
Forum: Allgemeine Fragen
Thema: For-Schleife
Antworten: 4
Zugriffe: 408

Re: For-Schleife

@dl13: Normalerweise iteriert man nicht mittels range() und Indizes über Listen, weil man direkt auf die Elemente zugreifen kann. Außerdem gibt es zip() : >>> data = [[1, 1, 1, 1], [2, 2, 2, 2], [3, 3, 3, 3]] >>> list(map(list, zip(*data))) [[1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3]] Wenn die neuen...
von pillmuncher
Donnerstag 16. Juni 2022, 22:38
Forum: Allgemeine Fragen
Thema: Funktion mit Rückgabewert
Antworten: 12
Zugriffe: 973

Re: Funktion mit Rückgabewert

@PeterL: So schwer ist das wirklich nicht. Deine Funktion hat ein return -Statement, etwa so: def foo(): return 123 Wenn du diese Funktion so aufrufst: foo() dann sagst du damit, dass du mit dem Rückgabewert - der 123 - nichts machen willst. Willst du dagegen diesen Wert verwenden, musst du ihn zB. ...
von pillmuncher
Dienstag 14. Juni 2022, 02:58
Forum: Allgemeine Fragen
Thema: Funktion mit Rückgabewert
Antworten: 12
Zugriffe: 973

Re: Funktion mit Rückgabewert

@PeterL: Versuch mal zu erklären, was dieser Code macht:

Code: Alles auswählen

print(längeecocode)
Danach schau dir diesen Code und sein Ergebnis an:

Code: Alles auswählen

print(längeecocode('blubb'))
Vergleiche beide. Ist dir der Unterschied klar?
von pillmuncher
Freitag 10. Juni 2022, 02:16
Forum: Allgemeine Fragen
Thema: Funktion mit Rückgabewert
Antworten: 12
Zugriffe: 973

Re: Funktion mit Rückgabewert

@PeterL:

Es heißt nicht "eine def", sondern "eine Funktion". Funktionen werden mithilfe des def-Keywords definiert.

Nochmal: Zeig, wie du die Funktion längeecocode() aufrufst. Wie soll man helfen, wenn du dich weigerst, den Code zu zeigen?
von pillmuncher
Freitag 10. Juni 2022, 00:40
Forum: Allgemeine Fragen
Thema: Funktion mit Rückgabewert
Antworten: 12
Zugriffe: 973

Re: Funktion mit Rückgabewert

@PeterL: Dann solltest du vielleicht den Code posten, der den Aufruf deiner Funktion zeigt, nicht nur deren Definition. Außerdem könnte es sein, dass du versehentlich sowas programmiert hast: def längeecocode(eco): x=len(eco) x=round(x /1000000,2) return längeecocode # <====================== Das kö...
von pillmuncher
Donnerstag 9. Juni 2022, 23:52
Forum: Allgemeine Fragen
Thema: Funktion mit Rückgabewert
Antworten: 12
Zugriffe: 973

Re: Funktion mit Rückgabewert

Du hast die Klammern an der falschen Stelle. Statt um (len(eco)) sollten sie beim Aufruf von längeecocode stehen. Also len(eco) und längeecocode("...").
von pillmuncher
Sonntag 5. Juni 2022, 15:23
Forum: Allgemeine Fragen
Thema: Objekte abspeichern
Antworten: 7
Zugriffe: 430

Re: Objekte abspeichern

Du hast keine Adresse eines Objekts im Arbeitsspeicher. Python ist nicht C. Du könntest je eine Funktion definieren, die aus einem Objekt eine dict -Repräsentation erzeugt, und eine die aus einer entsprechenden dict -Repräsentation ein Objekt erzeugt, und diese Funktionen dann verwenden. Das Umwande...
von pillmuncher
Dienstag 31. Mai 2022, 13:20
Forum: Allgemeine Fragen
Thema: Fehlermeldung ocal variable 'final_classification' referenced before assignment
Antworten: 13
Zugriffe: 611

Re: Fehlermeldung ocal variable 'final_classification' referenced before assignment

So wird das nichts. Statt Code aus dem Internet zu kopieren, den du nicht verstehst, und dann hier zu fragen, warum der nicht geht, solltest du erst mal das offizielle Python Tutorial durcharbeiten. Es ist nicht übermäßig lang. Das durchzuarbeiten braucht ein bis zwei Nachmittage. Bonus: global soll...
von pillmuncher
Sonntag 29. Mai 2022, 16:48
Forum: Allgemeine Fragen
Thema: Regex
Antworten: 10
Zugriffe: 727

Re: Regex

@uzumwmy: Natürliche geschriebene Sprache lässt sich nicht mit regulären Ausdrücken analysieren. Die deutsche Sprache besitzt eine allgemein kontextbehaftete Grammatik. Als solche ist sie Turing-vollständig. Das bedeutet insbesondere, dass es keinen allgemeinen Algorithmus zur Analyse geben kann. Da...
von pillmuncher
Dienstag 24. Mai 2022, 19:41
Forum: Python mit anderen Sprachen verwenden
Thema: Php, Python, Portfreigabe und Co
Antworten: 13
Zugriffe: 7671

Re: Php, Python, Portfreigabe und Co

Im ersten Fall ist zwischen f und "xxx" ein Leerzeichen, im zweiten nicht. Für's Programmieren gilt, was Lou Reed immer gesagt hat: Everything is detail.
von pillmuncher
Dienstag 24. Mai 2022, 19:24
Forum: Python mit anderen Sprachen verwenden
Thema: Php, Python, Portfreigabe und Co
Antworten: 13
Zugriffe: 7671

Re: Php, Python, Portfreigabe und Co

@meathor: Vergleiche

Code: Alles auswählen

>>> f "xxx"
  File "<stdin>", line 1
    f "xxx"
      ^^^^^
SyntaxError: invalid syntax
>>> f"xxx"
'xxx'
von pillmuncher
Dienstag 24. Mai 2022, 15:46
Forum: Installation/Konfigurieren
Thema: Installation von numby
Antworten: 2
Zugriffe: 1588

Re: Installation von numby

Vermutlich suchst du numpy, nicht numby.
von pillmuncher
Donnerstag 12. Mai 2022, 01:07
Forum: Installation/Konfigurieren
Thema: [MAC] Python verhunzt
Antworten: 5
Zugriffe: 2248

Re: [MAC] Python verhunzt

File "/Users/stelio/venv/FCCML/Ohne Titel.py", line 1 pip install pandas ^^^^^^^ SyntaxError: invalid syntax Du versuchst hier einen Shell-Befehl als Python auszuführen. Shell-Befehle sind kein Python, sondern Shell-Befehle. Die musst du in einer Shell ausführen, zB. bash, zsh oder fish. ...
von pillmuncher
Dienstag 10. Mai 2022, 18:44
Forum: Allgemeine Fragen
Thema: Linter Empfehlungen
Antworten: 2
Zugriffe: 298

Re: Linter Empfehlungen

Hallo Leute, wie findet ihr diese Struktur? def berechne_etwas(zahl): return zahl * 2 / 3 zahl = input("Welche Zahl hätten Sie gern? ") print(f"Das Ergebnis lautet: {berechne_etwas(zahl)}") Die Lösung ist, dass auf Modulebene nur Importe und Klassen-, Funktions- und Konstantende...
von pillmuncher
Mittwoch 20. April 2022, 15:35
Forum: Allgemeine Fragen
Thema: Hintergrundmusik stoppen
Antworten: 5
Zugriffe: 319

Re: Hintergrundmusik stoppen

from turtle import Screen, Turtle import random, time, pygame, winsound, json, os from pygame import mixer D.h. mein Code bezieht sich HIER auf pygame Was an dem Folgenden hast du nicht verstanden? Code solltest du immer in Code-Tags schreiben. Die werden automatisch eingefügt, wenn du im vollständ...
von pillmuncher
Mittwoch 20. April 2022, 04:13
Forum: Allgemeine Fragen
Thema: Rückgabe einer Klasse/Instanz?
Antworten: 1
Zugriffe: 214

Re: Rückgabe einer Klasse/Instanz?

cross_val_score ist keine Klasse, sondern eine Funktion. Siehe hier: https://github.com/scikit-learn/scikit- ... on.py#L375