Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- n = int(input())
- def create_line(limit, depth):
- val_concat = depth
- if (limit > depth):
- val_concat = limit
- if (depth == 1):
- return [val_concat]
- else:
- return [val_concat]+create_line(limit, depth-1)+[val_concat]
- def create_cible(depth, n, cible):
- if (depth == 1):
- line = create_line(depth, n)
- cible.append(line)
- else:
- line = create_line(depth, n)
- cible.append(line)
- create_cible(depth-1, n, cible)
- cible.append(line)
- cible = []
- create_cible(n,n,cible)
- for line in cible:
- for number in line:
- print number,
- print ""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement