OneCompiler

Lista 1 md2

Lista 1 MD2

tabela soma:

n = 5
i = 0
j = 0
tabela = [[0 for _ in range(n)] for _ in range(n)]
while(i != n):
    while(j!= n):
        tabela[i][j] = (i + j)% n
        j = j + 1
    j = 0
    i = i + 1
for linha in tabela:
    print(linha)

tabela multiplicação:

n = 5
i = 0
j = 0
tabela = [[0 for _ in range(n)] for _ in range(n)]
while(i != n):
    while(j!= n):
        tabela[i][j] = (i * j)% n
        j = j + 1
    j = 0
    i = i + 1
for linha in tabela:
    print(linha)

soma naturais:

def soma_naturais(n):
    if n == 0:
        return 0
    else:
        return (n + soma_naturais(n-1))
n = 6
print(soma_naturais(n))

naturais:

def naturais(n, m):
    if n == m :
        return m
    else:
        print(n)
        return naturais(n + 1, m)

n = 10
m = 15
print(naturais(n,m))

mmc:

a = 1128
b = 336
a1 = a
b1 = b

while (a// b != a/b):
    r = a - (a // b) * b
    a = b
    b = r
mmc = (a1 * b1)/ r
print(mmc)

mdc:

a = 1128
b = 336

while (a// b != a/b):
    r = a - (a // b) * b
    a = b
    b = r
print(r)

fibonacci:

def fibonacci(n):
    if n == 1 or n ==2:
        return 1
    else:
        a = fibonacci(n - 1)
        b = fibonacci(n - 2)
        return a + b

n = 5
print(fibonacci(n))

fatorial:

def fatorial(n):
    if n == 1 or n == 0:  
        return 1
    else:
        return n * fatorial(n - 1)  

n = 6
print(fatorial(n))