Guest User

Untitled

a guest
Jun 27th, 2020
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.17 KB | None | 0 0
  1. import random
  2.  
  3. while True:
  4.     try:
  5.         n = int(input('Adja meg a sorok számát: '))
  6.         m = int(input('Adja meg az oszlopok számát: '))
  7.         if n > 2 and m > 2:
  8.             break
  9.         else:
  10.             print('Kettőnél nagyobb értéket adjon meg a determináns számításához!')
  11.     except:
  12.         print('Egész értéket adjon meg!')
  13.  
  14. while True:
  15.     try:
  16.         x = int(input('Értékek alsó határa: '))
  17.         y = int(input('Értékek felső határa: '))
  18.         if x <= y:
  19.             break
  20.         else:
  21.             print('Az alsóérték nagyobb mint a felső!')
  22.     except:
  23.         print('Egész értékeket adjon meg!')
  24.  
  25. matrix = []
  26. for i in range(n):
  27.     allista = []
  28.     for j in range(m):
  29.         allista.append(random.randint(x, y))
  30.     matrix.append(allista)
  31. print(matrix)
  32. cel = open('matrix.txt','w')        
  33.  
  34. i = 0
  35. while i != n-1:
  36.     j = 0
  37.     while j != m-1:
  38.         a = matrix[i][j]*matrix[i+1][j+1]
  39.         b = matrix[i+1][j]*matrix[i][j+1]
  40.         if a - b > 10:
  41.             print(f'|{matrix[i][j]}|{matrix[i][j+1]}|\n|{matrix[i+1][j]}|{matrix[i+1][j+1]}|\n', file=cel)
  42.         j += 1
  43.     i += 1
  44.  
  45. cel.close()
Advertisement
Add Comment
Please, Sign In to add comment