Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #2
- def fac(n):
- if n == 1 or n == 0:
- return 1
- return n * fac(n-1)
- n = int(input())
- print(fac(n))
- #3
- def fib(n):
- if n < 3:
- return 1
- return fib(n-1) + fib(n-2)
- print(fib(12))
- #4
- def sums(n):
- if n == 0:
- return 0
- return n % 10 + sums(n // 10)
- n = int(input())
- print(sums(n))
- #5
- def sums(n):
- if n <= 0:
- return 0
- return n + sums(n-2)
- n=int(input())
- print(sums(n))
- #6
- def sums(n):
- if n <= 0:
- return 0
- return 1/n + sums(n-1)
- n=float(input())
- print(sums(n))
- #7
- def sums(n):
- if n < 1:
- return 0
- return(1/2**n + sums(n-1))
- n=float(input())
- print(sums(n))
- #8
- def my_pow(a,b):
- if b == 0:
- return 1
- return a * my_pow(a, b-1)
- a = int(input())
- b = int(input())
- print(my_pow(a, b))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement