Algorithm code

Fibonacci

def fib(n):
    (a, b) = (0, 1)
    while a < n:
    print(a, end = ' ')
    a, b = b, a + b
 
fib(100)
0 1 1 2 3 5 8 13 21 34 55 89 

FizzBuzz

def fizzbuzz(a):
    for i in range(1, a):
        if i % 3 == 0 and i % 5 == 0:
            print('FizzBuzz')
        elif i % 3 == 0:
            print('Fizz')
        elif i % 5 == 0:
            print('Buzz')
        else:
            print(i)


fizzbuzz(31)
public class Main {

    public static void main(String[] args) {
        fizzbuzz(30);
    }

    public static void fizzbuzz(int n) {
        for (int i = 1; i <= n; i++) {
            if (i % 3 == 0 && i % 5 == 0) {
                System.out.println("FizzBuzz");
            } else if (i % 3 == 0) {
                System.out.println("Fizz");
            } else if (i % 5 == 0) {
                System.out.println("Buzz");
            } else {
                System.out.println(i);
            }
        }
    }

}
package main

import (
	"fmt"
)

func main() {
	fizzbuzz(30)
}

func fizzbuzz(n int) {
	for i := 1; i < n; i++ {
		if i%3 == 0 && i%5 == 0 {
			fmt.Println("FizzBuzz")
		} else if i%3 == 0 {
			fmt.Println("Fizz")
		} else if i%5 == 0 {
			fmt.Println("Buzz")
		} else {
			fmt.Println(i)
		}

	}
}
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
16
以下省略

Number reverse

num = 12345

result = ''

while num:
    result += str(num % 10)
    num = num // 10

print(result)
54321