A Função FizzBuzz
Parte da seção Fundamentos do Journey de GDScript da Coddy. Lição 59 de 92.
Desafio
FácilMantenha a mensagem de boas-vindas da etapa anterior.
Abaixo de _ready(), adicione uma função fizzbuzz com um parâmetro int, number, e o tipo de retorno String. Ela retorna:
"FizzBuzz"senumberfor divisível por 3 e por 7"Fizz"se for divisível por 3"Buzz"se for divisível por 7- caso contrário, o próprio número como
String, por exemplo"5"
Em seguida, em _ready(), depois da mensagem de boas-vindas:
- Leia um número inteiro em uma variável
limit. - Imprima o valor retornado por
fizzbuzz(limit).
Para a entrada 21, a saída é:
Welcome to FizzBuzz!
FizzBuzzExperimente você mesmo
extends Node
func _ready():
print("Welcome to FizzBuzz!")
Todas as lições de Fundamentos
4Operadores - Parte 1
Operadores aritméticosDivisão inteiraOperador móduloAtalhos aritméticosRevisão - Matemática básicaOperadores de comparação7Entrada e Saída Básicas
SaídaSaída com VariáveisFormatação de StringsEntradaConversão de TipoRevisão - Até 120Revisão - Verdadeiro ou Falso10Funções
Declare uma funçãoArgumentosRetornoTipos de retornoRevisão - Função SigmaRevisão - Função de validaçãoValores padrão13Percorrendo Arrays
Percorrendo elementosPercorrendo com índicesPercorrendo strings — Parte 1Percorrendo strings — Parte 216Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do Programa5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Revisão - Lógica simplesOperadores lógicos Parte 3Operador ternário8Calculadora de Divisão da Conta
Mensagem de Boas-vindasObtendo Dados de Entrada11FizzBuzz com uma Reviravolta
Visão Geral do JogoA Função FizzBuzz3Variáveis - Parte 2
Declaração de tipoInferência de tipoConstantesRevisão - Inicialização de variáveisConversão de tipo6Tomada de decisões
Instrução ifIf - ElseRevisão - Calculadora simplesIf - Else aninhadoInstrução match9Laços de repetição
Laço forLaço whileInterromperContinuarRevisão - FatorialA função rangeLaço aninhadoRevisão - Entrada dinâmicaPratique por conta própria: Compilador de GDScript online