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.
Sfida
FacileIl 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 coinsNon 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
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiDivisione interaOperatore moduloScorciatoie aritmeticheRipasso - Matematica sempliceOperatori di confronto7Input/Output di base
OutputOutput con variabiliFormattazione delle stringheInputConversione di tipoRiepilogo - Fino a 120Riepilogo - Vero o falso10Funzioni
Dichiarare una funzioneArgomentiRestituzioneTipi di ritornoRiepilogo - Funzione SigmaRiepilogo - Funzione di convalidaValori predefiniti5Operatori - Parte 2
Operatori logici - Parte 1Operatori logici - Parte 2Riepilogo - Logica sempliceOperatori logici - Parte 3Operatore ternario8Calcolatore per dividere il conto
Messaggio di benvenutoInserimento dei dati11FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz3Variabili Parte 2
Dichiarazione del tipoInferenza del tipoCostantiRipasso - Inizializzare le variabiliConversione di tipo6Strutture decisionali
Istruzione ifIf - ElseRipasso - Calcolatrice sempliceIf - Else annidatiIstruzione match9Cicli
Ciclo forCiclo whilebreakcontinueRipasso - FattorialeLa funzione rangeCiclo annidatoRipasso - Input dinamicoEsercitati da solo: Compilatore GDScript online