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)