Menu
CoddyTech

Output con variabili

Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 32 di 92.

Per stampare il valore di una variabile, passa la variabile a print() senza virgolette:

var coins := 25
print(coins)

Questo stampa 25. Con le virgolette, print("coins") stampa la parola coins.

print() accetta diversi valori separati da virgole. Li stampa uno dopo l'altro sulla stessa riga senza spazio tra loro, quindi inserisci gli spazi nel testo:

var player_name := "Ada"
var level := 7
print("Player: ", player_name)
print("Level ", level, " reached")

Questo stampa Player: Ada sulla prima riga e Level 7 reached sulla seconda.

prints() funziona come print(), ma inserisce uno spazio tra i valori: prints("Level", level) stampa Level 7.

Puoi anche unire il testo con +. Entrambi i lati devono essere stringhe, quindi converti un numero in una stringa con str():

var score := 120
print("Score: " + str(score))

Senza str(), "Score: " + score è un errore: GDScript non può sommare una String e un int.

challenge icon

Sfida

Facile

Il programma memorizza il nome, il livello e i gettoni di un giocatore in tre variabili. Usa le variabili per stampare esattamente queste due righe:

Player: Ada
Ada reached level 7 with 250 coins

Non digitare i valori Ada, 7 e 250 nelle tue righe print(): stampa le variabili player_name, player_level e player_coins.

Provalo tu

extends Node

func _ready():
	var player_name := "Ada"
	var player_level := 7
	var player_coins := 250
	# Stampa le due righe usando le variabili
	pass
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore GDScript online