Vamos desafiar o programa FizzBuzz
Objetivos deste capítulo
Tempo estimado de conclusão: 10 minutos a 30 minutos
- Saiba o que é o FizzBuzz
- Escreva o programa FizzBuzz em Python
O que é o FizzBuzz?
FizzBuzz é um programa que gera números de 1 a 100 e tem as seguintes condições.
Quando é um múltiplo de 3, "Fizz" é gerado em vez do número, se for um múltiplo de 5, "Buzz" é emitido e, quando é um múltiplo de 3 e 5, "FizzBuzz" é emitido.
Quando é um múltiplo de 3, "Fizz" é gerado em vez do número, se for um múltiplo de 5, "Buzz" é emitido e, quando é um múltiplo de 3 e 5, "FizzBuzz" é emitido.
Portanto, os resultados da saída são os seguintes.
Neste capítulo, criaremos um programa FizzBuzz que produzirá a saída acima.
Apresentação geral do FizzBuzz
Primeiro de tudo, vamos ler o programa geral do FizzBuzz.
Como forma de criar o programa FizzBuzz (modo de pensar), você pode criá-lo seguindo o procedimento abaixo.
- Primeiro, vamos gerar de 1 a 100.
- Em seguida, adicionarei a condição de FizzBuzz pela instrução if.
Vamos executar o programa acima.
Embora pareça ter sido concluído, após a execução,
originalmente, no momento de 15, o FizzBuzz e o local que desejo gerar são 5, o que não está funcionando corretamente.
Embora pareça ter sido concluído, após a execução,
originalmente, no momento de 15, o FizzBuzz e o local que desejo gerar são 5, o que não está funcionando corretamente.
A razão é que, se a primeira expressão condicional em uma instrução if for divisível por 3, ela será descrita como saída do Fizz .
Portanto, 15 foi divisível por 3 e a expressão condicional é True, Fizz é saída.
Portanto, 15 foi divisível por 3 e a expressão condicional é True, Fizz é saída.
Corretamente, você precisa adicionar i% 3 == 0 e i% 5 == 0: à primeira expressão condicional.
Isso completa o programa do FizzBuzz.
Resumo
Neste capítulo, implementamos o programa FizzBuzz em Python.
Além do programa completo aqui, você também pode criar o FizzBuzz fazendo uma função, ou você pode escrever o FizzBuzz de outras maneiras, então, por favor, tente com outros métodos também.
Além do programa completo aqui, você também pode criar o FizzBuzz fazendo uma função, ou você pode escrever o FizzBuzz de outras maneiras, então, por favor, tente com outros métodos também.
إرسال تعليق