Code Blocks

Make sure to include the correct language code for syntax highlighting, and to format your code according to our coding guidelines.

Frequently used syntaxes are: python, css, html, html+django, javascript, console.

Python

def is_divisible(number, divisor):
    remainder = number % divisor
    if remainder == 0:
        return True
    else:
        return False


def fizzbuzz_concat(number):
    reply = ""
    if is_divisible(number, 3):
        reply = reply + "Fizz"
    if is_divisible(number, 5):
        reply = reply + "Buzz"
    if reply:
        return reply
    else:
        return number

for number in range(1, 100):
    print(fizzbuzz_concat(number))

CSS

a {
    text-decoration: none;
}

HTML

<body>
    <main class="page-content">
        <h1>An example heading</h1>
    </main>
</body>

Django (Template)

<body>
    <main class="page-content">
        <h1>An example heading</h1>
        <ul>
            {% for item in list %}
                <li>{{ item.title }}</li>
            {% endfor %}
        </ul>
    </main>
</body>

Javascript

function isDivisible (dividend, divisior) {
  const rest = dividend % divisior
  if (rest === 0) {
    return true
  } else {
    return false
  }
}

exports.isDivisible = isDivisible

function numToFizzBuzz (num) {
  let response = ''
  if (isDivisible(num, 3)) {
    response += 'Fizz'
  }
  if (isDivisible(num, 5)) {
    response += 'Buzz'
  }
  if (!response) {
    response = num.toString()
  }
  return response
}

exports.numToFizzBuzz = numToFizzBuzz

function fizzbuzz (start = 1, end = 100) {
  const fizzbuzzArray = []
  for (let i = start; i <= end; i++) {
    const numString = numToFizzBuzz(i)
    fizzbuzzArray.push(numString)
  }
  return fizzbuzzArray
}

exports.fizzbuzz = fizzbuzz

Console

$ ./manage.py runserver 0:8000