Die Suche ergab 13 Treffer
- Montag 5. Dezember 2022, 08:26
- Forum: Allgemeine Fragen
- Thema: Warum ist Objekt befüllt?
- Antworten: 24
- Zugriffe: 1220
Re: Warum ist Objekt befüllt?
Aber wo lernt man genau sowas? Grund lagen sind ja gut und schön, aber da lernt man nicht diese "Regeln", wie man sie anscheinend anwenden könnte. Welches gute Buch dafür, könnt ihr denn empfehlen?
- Montag 5. Dezember 2022, 07:42
- Forum: Allgemeine Fragen
- Thema: Warum ist Objekt befüllt?
- Antworten: 24
- Zugriffe: 1220
Re: Warum ist Objekt befüllt?
@__Backjack__ die Wunschfarbe gehört denke ich schon in die Klasse, da sie über mehrere Spielzüge hinweg gelten könnte, weil es sein kann, dass kein SPieler über mehrere Runden diese Farbe auf der Hand hat, aber ich werde mal schauen wie ich es besser machen kann. Ich bin halt Java gewöhnt, da hast ...
- Freitag 2. Dezember 2022, 09:07
- Forum: Allgemeine Fragen
- Thema: Warum ist Objekt befüllt?
- Antworten: 24
- Zugriffe: 1220
Re: Warum ist Objekt befüllt?
Guten Morgen,
danke, dass Du Dir die Mühe gemacht hast, meinen Code zu lesen.
Ich werde versuchen Punkt für Punkt durchgehen und versuchen umzusetzen.
Aber eine Frage schon mal vorab, warum ist es wichtig, dass man Methoden immer Parameter mitgibt? Ich arbeite ja immer nur mit den Eigenschaften ...
danke, dass Du Dir die Mühe gemacht hast, meinen Code zu lesen.
Ich werde versuchen Punkt für Punkt durchgehen und versuchen umzusetzen.
Aber eine Frage schon mal vorab, warum ist es wichtig, dass man Methoden immer Parameter mitgibt? Ich arbeite ja immer nur mit den Eigenschaften ...
- Donnerstag 1. Dezember 2022, 12:24
- Forum: Allgemeine Fragen
- Thema: Warum ist Objekt befüllt?
- Antworten: 24
- Zugriffe: 1220
Re: Warum ist Objekt befüllt?
So, habe das Spiel in der ersten Version fertig, es läuft so weit. Ich weiß, es ist ein schrecklicher Code, aber für mein erstes Programm, bin ich schon mega Stolz, vielleicht könnt ihr ja konsturktives Feedback geben.
import random
import os
from enum import Enum
class bcolors :
OK = '\033[92m ...
import random
import os
from enum import Enum
class bcolors :
OK = '\033[92m ...
- Dienstag 29. November 2022, 16:51
- Forum: Allgemeine Fragen
- Thema: Warum ist Objekt befüllt?
- Antworten: 24
- Zugriffe: 1220
Re: Warum ist Objekt befüllt?
Das ist nicht komisch, sondern die Art, wie Python Parameter behandelt.
Wenn du sowas machst
variable = 1000
def funktion(argument):
argument = 2
funktion(variable)
print(variable)
dann bleibt die Aenderung in der Funktion lokal. Das ist auch richtig so, Python kennt keine Uebergabe "per ...
- Dienstag 29. November 2022, 16:34
- Forum: Allgemeine Fragen
- Thema: Warum ist Objekt befüllt?
- Antworten: 24
- Zugriffe: 1220
Re: Warum ist Objekt befüllt?
Ok, werde ich machen, ich finde es aber komisch, dass ich manchmal eine Liste verändern kann, ohne das ich sie über Return, zurückgebe, und manchmal muss ich return machen, weil sonst die Veränderung nicht greift, echt komisch.
Anders ausgedrückt, habe manchmal das Gefühl, es kommt CallByValue raus ...
Anders ausgedrückt, habe manchmal das Gefühl, es kommt CallByValue raus ...
- Dienstag 29. November 2022, 16:01
- Forum: Allgemeine Fragen
- Thema: Warum ist Objekt befüllt?
- Antworten: 24
- Zugriffe: 1220
Re: Warum ist Objekt befüllt?
Ok, ich muss aber genau 2 Listen verändern in einer Funktion? Ich gebe im Return 2 Listen zurück und wie genau soll ich dann diese dann entsprechenden Listen zuweisen?
Ah habe es gefunden, danke. Ok, muss mich an solche Symtax wohl erstmal gewöhnen.
Ah habe es gefunden, danke. Ok, muss mich an solche Symtax wohl erstmal gewöhnen.
- Dienstag 29. November 2022, 15:28
- Forum: Allgemeine Fragen
- Thema: Warum ist Objekt befüllt?
- Antworten: 24
- Zugriffe: 1220
Re: Warum ist Objekt befüllt?
Ich bekomme aber bei karte = spielfeldkarten[-1] einen Fehler, was soll das überhaupt sein -1?
Wenn ich mache , tut sich bei mir garnichts, es bleiben genau alle Karten im Array wie vorher auch, da wird nichts neu angelegt.
Wenn ich
Code: Alles auswählen
Spielfeldkarten = [karte]
- Dienstag 29. November 2022, 15:17
- Forum: Allgemeine Fragen
- Thema: Warum ist Objekt befüllt?
- Antworten: 24
- Zugriffe: 1220
Re: Warum ist Objekt befüllt?
@__blackjack__ ich muss mir das nochmal in Ruhe ansehen, ich verstehe immer noch nicht ganz das Problem. was ich habe wenn ich .clear() aufrufe. Mein Code tut zumindest das was es soll.
Doch du willst mit einer leeren Liste starten
Nein, wieso will ich mit einer leeren Liste starten? Die Liste ...
Doch du willst mit einer leeren Liste starten
Nein, wieso will ich mit einer leeren Liste starten? Die Liste ...
- Dienstag 29. November 2022, 13:02
- Forum: Allgemeine Fragen
- Thema: Warum ist Objekt befüllt?
- Antworten: 24
- Zugriffe: 1220
Re: Warum ist Objekt befüllt?
mit einer leeren Liste starten möchte, dann macht man normalerweise genau das: man erstellt eine neue leere Liste. Wenn Funktionen oder Methoden Listen verändern, sollte man das deutlich dokumentieren, denn das ist unüblich und überraschend für den Leser.
Ich will nicht mit einer leeren Liste ...
- Dienstag 29. November 2022, 12:36
- Forum: Allgemeine Fragen
- Thema: Warum ist Objekt befüllt?
- Antworten: 24
- Zugriffe: 1220
Re: Warum ist Objekt befüllt?
Danke Euch erstmal für Eure Antworten, ich muss mir das alles Schritt für Schritt durchlesen, was ihr da so geschrieben habt.
namedtuple kenne ich jetzt noch nicht. Aber wenn ich Mau, Mau, Programmieren möchte, wir vergleiche ich dann, ob ich die Karte auf die entsprechende Karte legen kann? ALso ...
namedtuple kenne ich jetzt noch nicht. Aber wenn ich Mau, Mau, Programmieren möchte, wir vergleiche ich dann, ob ich die Karte auf die entsprechende Karte legen kann? ALso ...
- Dienstag 29. November 2022, 10:52
- Forum: Allgemeine Fragen
- Thema: Warum ist Objekt befüllt?
- Antworten: 24
- Zugriffe: 1220
Warum ist Objekt befüllt?
Hallo,
ich bin Python Anfänger und würde gerne ein Kartenspiel programmieren.
Ich bin gerade erst mal dabei, dass Deck zu erstellen und den Spielern die ersten 5 Karten aus dem Deck zu geben.
Leider habe ich folgendes Problem. Ich habe zwei Objekte der Klasse Spieler. Dies beinhaltet die ...
ich bin Python Anfänger und würde gerne ein Kartenspiel programmieren.
Ich bin gerade erst mal dabei, dass Deck zu erstellen und den Spielern die ersten 5 Karten aus dem Deck zu geben.
Leider habe ich folgendes Problem. Ich habe zwei Objekte der Klasse Spieler. Dies beinhaltet die ...
- Mittwoch 1. Juni 2022, 14:08
- Forum: Allgemeine Fragen
- Thema: PyCharm führt keine Consolenbefehle aus
- Antworten: 1
- Zugriffe: 260
PyCharm führt keine Consolenbefehle aus
Hallo,
ich bin programmier- und Pythonanfänger. Ich versuche mich an einem Projekt, womit ich meinen Linuxrechner konfigurieren, bedienen und einstellen kann.
Ich habe z.B. folgendes Skript:
import os
os.system("apt update && apt dist-upgrade -y && apt autoremove")
Führe ich dieses python ...
ich bin programmier- und Pythonanfänger. Ich versuche mich an einem Projekt, womit ich meinen Linuxrechner konfigurieren, bedienen und einstellen kann.
Ich habe z.B. folgendes Skript:
import os
os.system("apt update && apt dist-upgrade -y && apt autoremove")
Führe ich dieses python ...