Die Suche ergab 3550 Treffer

von /me
Donnerstag 16. März 2023, 22:58
Forum: Allgemeine Fragen
Thema: Verschachtelte for - Schleife
Antworten: 17
Zugriffe: 939

Re: Verschachtelte for - Schleife

Wenn man bei deinem Code die äußere Schleife weglässt und die Aufrufe der inneren Schleife dann einzeln hinschreibt, dann bekommt man so etwas: for j in range(1, 4): print('hier', j) for j in range(2, 4): print('hier', j) for j in range(3, 4): print('hier', j) for j in range(4, 4): print('hier', j) ...
von /me
Dienstag 17. Januar 2023, 09:27
Forum: Allgemeine Fragen
Thema: Datenkapselung
Antworten: 3
Zugriffe: 315

Re: Datenkapselung

Du setzt von außen `auto.__geschwindigkeit = 10`. Setz mal vor und hinter die Zeile ein `print(dir(auto))` und schau dir an, welche Attribute `auto` jeweils hat.
von /me
Mittwoch 4. Januar 2023, 14:34
Forum: Allgemeine Fragen
Thema: Dictionary Index
Antworten: 9
Zugriffe: 487

Re: Dictionary Index

@ sparrow Es ist ja in Endeffekt ziemlich verständlich, und zwar greift man mit dem Index auf den Wert des dictionarys zu und nicht auf den Schlüssel. Ich war irritiert darüber, weil ich das ganze mit einer normalen Liste verglichen haben, wo es ja nun mal so ist, dass man mit "0" auf den...
von /me
Sonntag 25. Dezember 2022, 21:18
Forum: Allgemeine Fragen
Thema: Bool'sche Parameter Übung
Antworten: 5
Zugriffe: 490

Re: Bool'sche Parameter Übung

bwbg hat geschrieben: Sonntag 25. Dezember 2022, 08:21

Code: Alles auswählen

return x if z else y
Ich hab' hier noch was mit gleicher Zeichenanzahl:

Code: Alles auswählen

return(y,x)[bool(z)]
Nicht so schön wie die andere Variante, aber vielleicht ein interessanter Code für einen Anfänger zum Knobeln.
von /me
Samstag 3. Dezember 2022, 18:31
Forum: Allgemeine Fragen
Thema: localhost
Antworten: 17
Zugriffe: 908

Re: localhost

Rampator hat geschrieben: Samstag 3. Dezember 2022, 13:30 Versuche Folgendes:

Verbindung prüfen
Proxy und Firewall prüfen
ERR_CONNECTION_REFUSED
Und was sagen Proxy und Firewall? Prinzipiell sollte das nämlich funktionieren.
von /me
Freitag 2. Dezember 2022, 10:22
Forum: Allgemeine Fragen
Thema: Sternchen < ja / nein >
Antworten: 8
Zugriffe: 477

Re: Sternchen < ja / nein >

Bei Stackoverflow stieß ich neulich auf so etwas ähnliches (hier in vereinfachter Form): a, e, i = 2, 3, 4 from math import * print(a * e * i) Und dann kam die Frage auf, warum das Ergebnis nicht 24 ist, wie es sich gehört, sondern 21.74625462767236. Wenn es jemandem nicht sofort klar ist: viel Spaß...
von /me
Dienstag 22. November 2022, 15:02
Forum: Allgemeine Fragen
Thema: Was macht dieser Code ?
Antworten: 8
Zugriffe: 414

Re: Was macht dieser Code ?

Wozu -1,0,-1 ??? Da muss man sich wohl mal in der Python-Dokumentation range anschauen. Bei drei Parametern heißen diese start, stop und step. Wir haben also einen Startwert von len(list)-1, einen Endwert von 0 (exklusive) und eine Schrittweite von -1. Lass dir in der Schleife doch einfach mal i au...
von /me
Dienstag 22. November 2022, 10:52
Forum: Allgemeine Fragen
Thema: Index und Wert
Antworten: 2
Zugriffe: 234

Re: Index und Wert

Mit den gegebenen Daten kann t in deiner Schleife nur die Werte 0 oder 1 annehmen. Das sollte die hoffentlich klar sein, sonst hapert es schon an dieser Stelle. Anschließend verwendest du t als Index. Mit den Werten 0 und 1 kann code[t] dann auch nur code[0] oder code[1] sein, also wiederum 0 oder 1...
von /me
Freitag 18. November 2022, 09:57
Forum: Allgemeine Fragen
Thema: Trail length
Antworten: 9
Zugriffe: 359

Re: Trail length

Kingoffly hat geschrieben: Freitag 18. November 2022, 09:41 Ich will den for i in range() aus den Eckigeklammer nehmen und einmal benutzen, irgendwie klappt es nicht.
Du hast da drei list comprehensions in denen `for i in range(n)` steht? Welche davon meinst du und was meinst du mit "einmal benutzen"?
von /me
Donnerstag 17. November 2022, 08:51
Forum: Allgemeine Fragen
Thema: ANFÄNGER | Zeichenlänge aller Strings in einer Liste ermitteln
Antworten: 6
Zugriffe: 657

Re: ANFÄNGER | Zeichenlänge aller Strings in einer Liste ermitteln

Du solltest vielleicht im Tutorial etwas weiter lesen. Das ist ein Fall für eine Schleife. Schau dir mal for Statements an.
von /me
Mittwoch 26. Oktober 2022, 14:20
Forum: Allgemeine Fragen
Thema: global keyword
Antworten: 2
Zugriffe: 266

Re: global keyword

"global" habe ich in inzwischen fast 20 Jahren Python ein einziges Mal gebraucht (mir fiel einfach keine passendere Lösung ein). Beim Umstieg auf Python 3 konnte ich dann zumindest ein "nonlocal" daraus machen.
von /me
Montag 24. Oktober 2022, 18:53
Forum: Allgemeine Fragen
Thema: Namensstatistik
Antworten: 4
Zugriffe: 348

Re: Namensstatistik

Für CSV-Dateien gibt es das `csv`-Modul in der Standardbibliothek. wo ? Da wo alles aus der Standardbibliothek ist. Wenn du mit Modulen nicht vertraut bist, dann solltest du dringend das Python Tutorial durcharbeiten. Ich kann mir allerdings nicht vorstellen, dass du bisher in deinen Programmen noc...
von /me
Freitag 14. Oktober 2022, 12:25
Forum: Allgemeine Fragen
Thema: Punkte addieren
Antworten: 5
Zugriffe: 436

Re: Punkte addieren

+= ist ein Augmented Assignment . Wenn du value+=23 hast, dann wird der Wert aus value genommen und 23 hinzugezählt, Das Ergebnis wird dann in einem neuen Integer-Objekt abgelegt und value wird an dieses neue Integer-Objekt gebunden. Mit value+23 addierst du wie im ersten Fall value und 23. Das Erge...
von /me
Donnerstag 13. Oktober 2022, 13:03
Forum: Allgemeine Fragen
Thema: Spiele programmieren?
Antworten: 12
Zugriffe: 1832

Re: Spiele programmieren?

ennolichmannse hat geschrieben: Donnerstag 13. Oktober 2022, 10:55 Denn mit Python kannst du eigentlich nur für PC Spiele programmieren
Mikrocontroller gehen durchaus auch, je nachdem was für ein Spiel es sein soll.
von /me
Mittwoch 12. Oktober 2022, 21:37
Forum: Allgemeine Fragen
Thema: Wert des Attributes in einer For schleife ändern
Antworten: 2
Zugriffe: 338

Re: Wert des Attributes in einer For schleife ändern

Du fügst mit `modellist.append(model)` ja auch nur ein einziges Model mehrmals zur Liste hinzu. Die Liste hat nachher mehrere Einträge, aber alle davon sind das gleiche Objekt.
von /me
Samstag 8. Oktober 2022, 20:18
Forum: Allgemeine Fragen
Thema: In Python bei input int abfragen statt str
Antworten: 2
Zugriffe: 269

Re: In Python bei input int abfragen statt str

Der Rückgabewert von `input` ist immer ein String und das ist auch gut so. Einen String kannst du aber mit int in einen Integer-Wert konvertieren.
von /me
Freitag 7. Oktober 2022, 22:31
Forum: Allgemeine Fragen
Thema: Im wahrsten Sinne des Wortes eine allgemeine Frage :D
Antworten: 19
Zugriffe: 1033

Re: Im wahrsten Sinne des Wortes eine allgemeine Frage :D

Dann benenne doch einfach mal die Dateiendung einer Bilddatei von jpg in pdf um. Schon kann man von der Dateiendung nicht mehr auf den Inhalt schließen.
von /me
Freitag 7. Oktober 2022, 11:23
Forum: Allgemeine Fragen
Thema: Error bei Wörterbuch
Antworten: 2
Zugriffe: 287

Re: Error bei Wörterbuch

Es sieht so aus, als sollte `woerter = [zuordnung[0]] = zuordnung[1]` eigentlich `woerter[zuordnung[0]] = zuordnung[1]` sein. Dein Code hat keinen wirklichen Sinn. Mit der Änderung weist du dem Schlüssel zuordnung[0] den Wert zuordnung[1] zu.
von /me
Mittwoch 5. Oktober 2022, 18:29
Forum: Allgemeine Fragen
Thema: Syntax-Wechsel zwischen Python 3.9.10 und 3.10.7 / module 'collections' has no attribute 'Callable'?
Antworten: 5
Zugriffe: 471

Re: Syntax-Wechsel zwischen Python 3.9.10 und 3.10.7 / module 'collections' has no attribute 'Callable'?

Du brauchst collections.abc.Callable. Aber eigentlich hätte das unter Python 3.9 problemlos laufen sollen.
von /me
Montag 3. Oktober 2022, 16:21
Forum: Allgemeine Fragen
Thema: liste sortieren
Antworten: 9
Zugriffe: 517

Re: liste sortieren

Beginnen die Einzelwerte immer mit "4-" oder muss man das auch noch als zweites Kriterium bei der Sortierung berücksichtigen?