Die Suche ergab 9 Treffer

von lol44__44lol
Freitag 24. Februar 2023, 16:16
Forum: Allgemeine Fragen
Thema: Strings aus einer Liste Klasse zuordnen
Antworten: 26
Zugriffe: 2219

Re: Strings aus einer Liste Klasse zuordnen

Ich kann zwar eine Variable in eine Funktion geben aber wie kann ich machen das die Funktion die veränderte Variable wieder zurück gibt?
von lol44__44lol
Freitag 24. Februar 2023, 15:32
Forum: Allgemeine Fragen
Thema: Strings aus einer Liste Klasse zuordnen
Antworten: 26
Zugriffe: 2219

Re: Strings aus einer Liste Klasse zuordnen


Dann die Game-Klasse zerlegen und isolierte Funktionen als solche auch zu schreiben.

wie soll ich dann auf variablen/listen zugreifen?
Ich habe nur zwei Ansätze:

1. Alle variablen/listen immer in jede Funktion mit geben

Oder

2. Alle Funktionen auflösen

(Beide Varianten scheinen für mich ...
von lol44__44lol
Dienstag 14. Februar 2023, 00:18
Forum: Allgemeine Fragen
Thema: Strings aus einer Liste Klasse zuordnen
Antworten: 26
Zugriffe: 2219

Re: Strings aus einer Liste Klasse zuordnen

Hier ist das Programm jetzt:
import random
from clrprint import *
import json

class Player:
def __init__(self, name, landmarks, industries):
self.name = name
self.money = 30
self.industries = {}
for industry in industries:
self.industries[industry] = 0
self.industries[bakery] += 1
self ...
von lol44__44lol
Montag 13. Februar 2023, 17:02
Forum: Allgemeine Fragen
Thema: Strings aus einer Liste Klasse zuordnen
Antworten: 26
Zugriffe: 2219

Re: Strings aus einer Liste Klasse zuordnen

Wegen der global-Problematik:
class Global:
def __init__(self):
self.industries = []
self.landmarks = []
self.roll1 = 0
self.roll2 = 0
self.roll = 0
self.player_at_turn = 0
self.names = []
self.players = []
self.turn = 0
self.purchases_this_turn = 0
self.shop_deck = []
self.shop = {}
g ...
von lol44__44lol
Montag 13. Februar 2023, 03:10
Forum: Allgemeine Fragen
Thema: Strings aus einer Liste Klasse zuordnen
Antworten: 26
Zugriffe: 2219

Re: Strings aus einer Liste Klasse zuordnen

Das fertige Programm:
import random
from clrprint import *

class Player:
def __init__(self, name):
global industries, landmarks
self.name = name
self.money = 30
self.industries = {}
for industry in industries:
self.industries[industry] = 0
self.industries[wheat_field] += 1
self.industries ...
von lol44__44lol
Freitag 10. Februar 2023, 22:55
Forum: Allgemeine Fragen
Thema: Strings aus einer Liste Klasse zuordnen
Antworten: 26
Zugriffe: 2219

Re: Strings aus einer Liste Klasse zuordnen

@__blackjack__
Danke für deine Antwort,
die Zahlen stehen für die Anzahl an Industrien.
von lol44__44lol
Freitag 10. Februar 2023, 21:43
Forum: Allgemeine Fragen
Thema: Strings aus einer Liste Klasse zuordnen
Antworten: 26
Zugriffe: 2219

Re: Strings aus einer Liste Klasse zuordnen

Ich hatte mein Problem schlecht beschrieben.
Ich versuche das Kartenspiel „machi koro“ zu programmieren.
(Zusammenfassung: n Spieler bekommen jede Runde bassierend auf ihren Industrien Geld und können auch jede Runde eine Industrie erwerben. Industrien können einen Bonus kriegen wenn der Spieler ...
von lol44__44lol
Freitag 10. Februar 2023, 01:46
Forum: Allgemeine Fragen
Thema: Strings aus einer Liste Klasse zuordnen
Antworten: 26
Zugriffe: 2219

Re: Strings aus einer Liste Klasse zuordnen

Ich habe eine Lösung in form von namedtuples gefunden.
von lol44__44lol
Freitag 10. Februar 2023, 01:05
Forum: Allgemeine Fragen
Thema: Strings aus einer Liste Klasse zuordnen
Antworten: 26
Zugriffe: 2219

Strings aus einer Liste Klasse zuordnen

Ich möchte Strings aus einer Liste eine Klasse zu ordnen.

das ist mein code:

class Player:
def __init__(self)
self.money = 100

names = input(”Gebe die Namen der Mitspieler an: ”)
names = list(names.split())

for name in names:
name = Player()

(mir ist bewusst warum es nicht funktioniert ...