Ausgabe mit Variablen
Teil des Abschnitts Grundlagen der GDScript-Journey von Coddy. Lektion 32 von 92.
Um den Wert einer Variable auszugeben, übergib die Variable ohne Anführungszeichen an print():
var coins := 25
print(coins)Dies gibt 25 aus. Mit Anführungszeichen gibt print("coins") das Wort coins aus.
print() akzeptiert mehrere durch Kommas getrennte Werte. Es gibt sie nacheinander in derselben Zeile aus, ohne Leerzeichen dazwischen. Füge die Leerzeichen daher in den Text ein:
var player_name := "Ada"
var level := 7
print("Player: ", player_name)
print("Level ", level, " reached")Dies gibt Player: Ada in der ersten Zeile und Level 7 reached in der zweiten aus.
prints() funktioniert wie print(), fügt aber zwischen den Werten ein Leerzeichen ein: prints("Level", level) gibt Level 7 aus.
Du kannst Text auch mit + verbinden. Beide Seiten müssen Zeichenfolgen sein. Wandle daher eine Zahl mit str() in eine Zeichenfolge um:
var score := 120
print("Score: " + str(score))Ohne str() ist "Score: " + score ein Fehler: GDScript kann keinen String und ein int addieren.
Aufgabe
EinfachDas Programm speichert den Namen, das Level und die Münzen eines Spielers in drei Variablen. Verwende die Variablen, um genau diese beiden Zeilen auszugeben:
Player: Ada
Ada reached level 7 with 250 coinsGib die Werte Ada, 7 und 250 nicht in deinen print()-Zeilen ein: Gib die Variablen player_name, player_level und player_coins aus.
Probier es selbst
extends Node
func _ready():
var player_name := "Ada"
var player_level := 7
var player_coins := 250
# Gib die beiden Zeilen mithilfe der Variablen aus
pass
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenGanzzahldivisionModulo-OperatorRechenabkürzungenRückblick – Einfache MathematikVergleichsoperatoren7Einfache Ein- und Ausgabe
AusgabeAusgabe mit VariablenString-FormatierungEingabeTypumwandlungWiederholung – bis 120Wiederholung – Wahr oder falsch10Funktionen
Eine Funktion deklarierenArgumenteRückgabewertRückgabetypenWiederholung – Sigma-FunktionWiederholung – ValidierungsfunktionStandardwerte5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – einfache LogikLogische Operatoren Teil 3Ternärer Operator8Rechnungsteiler
BegrüßungsnachrichtEingaben erfassen11FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion3Variablen Teil 2
TypdeklarationTypinferenzKonstantenWiederholung – Variablen initialisierenTypumwandlung6Entscheidungen treffen
If-AnweisungIf - ElseWiederholung – einfacher TaschenrechnerVerschachteltes If - ElseMatch-Anweisung9Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung – FakultätDie Range-FunktionVerschachtelte SchleifeWiederholung – Dynamische EingabeÜbe selbstständig: Online-GDScript-Compiler