Menu
CoddyTech

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.

challenge icon

Aufgabe

Einfach

Das 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 coins

Gib 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
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-GDScript-Compiler