Guest User

Untitled

a guest
Dec 9th, 2021
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. import random
  2.  
  3.  
  4. def get_random_number(left: int = 0, right: int = 9):
  5.     return random.randint(left, right)
  6.  
  7.  
  8. def generate_matrix(width: int, height: int) -> list[list]:
  9.     matrix = [[get_random_number() for _ in range(width)] for _ in range(height)]
  10.     return matrix
  11.  
  12.  
  13. def print_matrix(matrix: list[list]):
  14.     print()
  15.     for x in range(0, len(matrix)):
  16.         print("{0: <4}".format("|"), end='')
  17.         for y in range(0, len(matrix[x])):
  18.             print("{0: <4}".format(matrix[x][y]), end='')
  19.         print("{0: <4}".format("|"), end='')
  20.         print()
  21.  
  22.  
  23. m = generate_matrix(5, 5)
  24. print_matrix(m)
Advertisement
Add Comment
Please, Sign In to add comment