Advertisement
Guest User

Untitled

a guest
Jan 9th, 2020
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1. def fib(n):
  2.     a, b = 0, 1
  3.     for i in range(n):
  4.         a, b = b, a + b
  5.     return a
  6.  
  7. def main():
  8.     n = int(input('Введите размерность матрицы: '))
  9.     k = int(input('Введите k: '))
  10.     m = int(input('Введите n: '))
  11.  
  12.     matrix = []
  13.  
  14.     for i in range(n):
  15.         matrix.append([])
  16.         if i == 0:
  17.             for j in range(n):
  18.                 matrix[i].append(fib(j))
  19.         else:
  20.             for j in range(n):
  21.                 matrix[i].append(fib(j + i))
  22.  
  23.     # k-я строка
  24.     for i, s in enumerate(matrix):
  25.         if i == k:
  26.             print(s)
  27.  
  28.     # i-й столбец
  29.     for s in matrix:
  30.         print(s[m])
  31.  
  32.  
  33. if __name__ == '__main__':
  34.     main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement