1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| for i in range(1, 10): line = "" for j in range(1, i + 1): line += f"{j}x{i}={i*j}\t" print(line)
def fib(n): a, b = 0, 1 result = [] for _ in range(n): result.append(a) a, b = b, a + b return result
print(fib(8))
def is_prime(n): if n < 2: return False for i in range(2, int(n ** 0.5) + 1): if n % i == 0: return False return True
print([x for x in range(2, 20) if is_prime(x)])
def factorial(n): if n <= 1: return 1 return n * factorial(n - 1)
print(factorial(5))
s = "hello" print(s[::-1]) def is_palindrome(word): return word == word[::-1] print(is_palindrome("level"))
for n in range(100, 1000): a, b, c = n // 100, n // 10 % 10, n % 10 if a**3 + b**3 + c**3 == n: print(n, end=" ")
def hanoi(n, src, dst, helper): if n == 1: print(f"{src} -> {dst}") return hanoi(n - 1, src, helper, dst) print(f"{src} -> {dst}") hanoi(n - 1, helper, dst, src)
hanoi(2, "A", "C", "B")
|