Dies ist mein aller erster Beitrag auf dieser Website, und hoffentlich kann ich einige wertvolle Einblicke und Hinweise in Bezug auf mein Problem bekommen, da ich ein relativer Anfänger bin, wenn es um Programmierung geht. Ich verwende den Python-Modus in der Verarbeitungsumgebung.Aktualisierung von Text- und Funktionsparametern
Ich bekam ein Vorlesungsproblem (dass der Lehrer irgendwann gehen wird), aber ich wollte es vorher lösen können. Leider bin ich nicht sicher, wie. Ich soll ein Programm erstellen, das die Menge an Brötchen, Franken und Hotdogs anzeigt, die aus der Menge an Brötchen und Franken gemacht werden können, und ich habe Tastatureingaben, um den Betrag zu erhöhen, der für Brötchen und Franken angezeigt wird.
Derzeit kann ich nicht herausfinden, wie ich meinen Text aktualisieren kann, wenn ich Tastatureingaben eingib, noch kann ich herausfinden, wie ich automatisch die Anzahl der Hotdogs basierend auf der Anzahl der Brötchen und Franken aktualisieren kann.
Ich habe zwei Bilder der Frage beigefügt, die jede Verwirrung klären wird, wenn meine Erklärung nicht klar war. Ich habe auch den aktuellen Code beigefügt, den ich habe.
Code:
#Variables/Model
meat = ""
buns = ""
dogs = min(12 * meat, 8 * buns)
def setup():
size(400,400)
def draw():
global meat, buns, dogs
background(255)
meat = 0
buns = 0
dogs = min(12 * meat, 8 * buns)
fill(0)
text("Packages of meat:" + str(meat), 50, 100)
text("Packages of buns:" + str(buns), 250, 100)
text("Dogs possibly made:" + str(dogs), 150, 200)
def make_hotdogs(totalMeat, totalBuns):
global meat, buns, dogs
if keyPressed == "f":
meat += 1
elif keyPressed == "g":
meat -= 1
elif keyPressed == "b":
buns += 1
elif keyPressed == "n":
buns -= 1
else:
print("Type b, n, f or g")
Was ist die Funktion 'text()'? Welches GUI Toolkit hast du benutzt? (Zeigen Sie Ihre Importe) – Johannes