La funzione FizzBuzz
Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 59 di 92.
Sfida
FacileMantieni il messaggio di benvenuto del passaggio precedente.
Sotto _ready(), aggiungi una funzione fizzbuzz con un parametro int, number, e il tipo restituito String. Restituisce:
"FizzBuzz"senumberè divisibile sia per 3 che per 7"Fizz"se è divisibile per 3"Buzz"se è divisibile per 7- altrimenti, il numero stesso come
String, per esempio"5"
Poi, in _ready(), dopo il messaggio di benvenuto:
- Leggi un numero intero in una variabile
limit. - Stampa il valore restituito da
fizzbuzz(limit).
Per l'input 21, l'output è:
Welcome to FizzBuzz!
FizzBuzzProvalo tu
extends Node
func _ready():
print("Welcome to FizzBuzz!")
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