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))