parent
d25faaa71b
commit
6146602682
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"CurrentProjectSetting": null
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"ExpandedNodes": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"SelectedNode": "\\C:\\Users\\jolachenal\\Source\\Repos\\Scripted",
|
||||||
|
"PreviewInSolutionExplorer": false
|
||||||
|
}
|
Binary file not shown.
@ -1,19 +1,41 @@
|
|||||||
|
import random as r
|
||||||
|
|
||||||
def triangle(n):
|
def triangleDePascal(n):
|
||||||
if(n==0):
|
if(n==0):
|
||||||
return []
|
return []
|
||||||
if(n==1):
|
if(n==1)
|
||||||
return [[1]]
|
return [[1]]
|
||||||
triangle=[[1],[1, 1]]
|
triangle=[[1],[1, 1]]
|
||||||
columns=n
|
columns=n
|
||||||
for line in range(2,n):
|
for line in range(2,n):
|
||||||
triangle.append([1])
|
triangle.append([1])
|
||||||
for column in range(1, line):
|
for column in range(1, line):
|
||||||
triangle[line].append(triangle[line - 1][column - 1] + triangle[line - 1][column])
|
triangle[line].append(triangle[line - 1][column - 1] + triangle[line - 1][column])
|
||||||
triangle[line].append(1)
|
triangle[line].append(1)
|
||||||
return triangle
|
return triangle
|
||||||
|
|
||||||
print(triangle(0))
|
#t=triangle(8)
|
||||||
print(triangle(1))
|
#for line in range(0,7):
|
||||||
print(triangle(8))
|
# print(t[line])
|
||||||
|
|
||||||
|
def estTriangleDePascal(n):
|
||||||
|
if(n==0):
|
||||||
|
return []
|
||||||
|
if(n==1)
|
||||||
|
return [[1]]
|
||||||
|
triangle=[[1],[1, 1]]
|
||||||
|
columns=n
|
||||||
|
for line in range(2,n):
|
||||||
|
triangle.append([1])
|
||||||
|
for column in range(1, line):
|
||||||
|
triangle[line].append(triangle[line - 1][column - 1] + triangle[line - 1][column])
|
||||||
|
triangle[line].append(1)
|
||||||
|
return triangle
|
||||||
|
|
||||||
|
def testTriangleDePascal():
|
||||||
|
listTest=[0,1,r.randint(5,140)]
|
||||||
|
for i in listTest
|
||||||
|
if(triangleDePascal(i)!=estTriangleDePascal(i))
|
||||||
|
return False
|
||||||
|
return True
|
||||||
|
|
||||||
|
Loading…
Reference in new issue