#ÐÐ»Ñ Ð½Ð°Ñала попÑобÑÑ ÑоздаÑÑ ÑпиÑок и пÑоÑÑмиÑоваÑÑ ÐµÐ³Ð¾ по ÑÐ¸ÐºÐ»Ñ a = [[1,2,3,4], [5],[6,7],[8,9]] s = 0 # ÐеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð³Ð»Ð¾Ð±Ð°Ð»ÑÐ½Ð°Ñ Ð² коÑоÑÑÑ Ð±Ñдем запиÑÑваÑÑ ÑÑÐ¼Ð¼Ñ for row in a: # ÐÑбеÑеÑÑÑ [1,2,3,4] for elem in row: #ÐÑбеÑем пеÑвÑй Ñлем ÑпиÑка [1,2,3,4] s += elem print(s) # ---------------------------------------------------------------------- # ÐÑÐ¸Ð¼ÐµÑ 2 # ---------------------------------------------------------------------- #Creating a empty list of n elements, each will be a list. #Consisting of m zeros n = 3 #global variables m = 4 a = [[0] * m for i in range(n)] #ÐоменÑÑ Ð´Ð»Ñ ÑÐµÐ±Ñ #ÐÑÑбо говоÑÑ, как Ñ Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ñ. ÐбÑнÑй Ñикл ÑоÑ. Умножаем "0 на м" #Циклом пÑогонÑем "иÑÑÑ" пеÑеменнÑÑ Ð² диапазоне "н".РиÑоге на вÑÑ Ð¾Ð´Ðµ ÑпиÑок в ÑпиÑке #двÑмеÑнÑй маÑÑив. print(a) #[[0,0,0,0],[0,0,0,0],[0,0,0,0]] Ñак как н Ñавно 3. ÑÑиÑаем Ñ 0. 0 1 2 #---------------------------------------------------------------------- # ÐÑÐ¸Ð¼ÐµÑ 3 #---------------------------------------------------------------------- # ÐогÑглил и наÑел вÑоÑой ваÑÐ¸Ð°Ð½Ñ n = 3 #global variables m = 4 a = [] # empty list for i in range(n): a.append([0] * m) #ÐÐ»Ñ "и" в диапазоне "н" Ñо еÑÑÑ Ð´Ð¾ 3 #запиÑи в пÑÑÑой ÑпиÑок нÑли ÑмноженнÑе на пеÑеменнÑÑ "м" #ÐÑли вÑвеÑÑи Ñо бÑÐ´ÐµÑ Ð´Ð²ÑмеÑнÑй маÑÑив Ñ 4Ð¼Ñ Ð½ÑлÑми #---------------------------------------------------------------------- # ÐÑÐ¸Ð¼ÐµÑ 4 #---------------------------------------------------------------------- # ÐÑÐ¸Ð¼ÐµÑ Ñ Ð¸Ð½ÑеÑнеÑа. ХоÑÑ Ð¿Ð¾Ð½ÑÑÑ ÐºÐ°Ðº ÑабоÑÐ°ÐµÑ Ð²Ñе #ФÑнкÑии - input. Ðвод даннÑÑ #ÐеÑодÑ: append - добавление Ñлем. в ÐºÐ¾Ð½ÐµÑ ÑпиÑка a[], #split - Ñазбиваем ÑÑÑокÑ. n = int(input()) #ÑÑиÑÑваем ÑÑÑокÑ, пÑеобÑазовÑваем в ÑиÑловое знаÑение a = [] # пÑÑÑой ÑпиÑок for i in range(n): #Ð´Ð»Ñ "и" в пÑÐµÐ´ÐµÐ»Ð°Ñ "н", а н Ñ Ð½Ð°Ñ ÑÑо знаÑÐµÐ½Ð¸Ñ ÐºÐ¾ÑоÑÑе Ð²Ð²ÐµÐ´ÐµÑ Ñеловек a.append([int(j) for j in input().split()]) #Ð´Ð¾Ð±Ð°Ð²Ñ Ð² ÐºÐ¾Ð½ÐµÑ ÑпиÑка ÑеллоÑиÑл. знаÑнение j # и вÑведи его в ÑÑÑокÑ(Ñак как Ñикл ÑоÑ) #и Ñазбей Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¼ÐµÑода split #---------------------------------------------------------------------- # ÐÑÐ¸Ð¼ÐµÑ 5 #---------------------------------------------------------------------- # print('Enter the numbers?') n = int(input()) a = [] for i in range(n): row = input().split() for i in range(len(row)): row[i] = int(row[i]) a.append(row) print(a) # ÐÑоÑой ÑпоÑоб пÑи помоÑи генеÑаÑоÑа n = int(input()) a = [[int(j) for j in input().split()] for i in range(n)] #---------------------------------------------------------------------- # ÐÑÐ¸Ð¼ÐµÑ 6 #---------------------------------------------------------------------- #ÐÑвеÑÑи 1 по диагонале n = 4 a = [[0] * n for i in range(n)] for i in range(n): for j in range(n): if i < j: a[i][j] = 0 elif i > j: a[i][j] = 2 else: a[i][j] = 1 for row in a: print(' '.join([str(elem) for elem in row])) #ÐÑоде понÑл как ÑабоÑÐ°ÐµÑ ÐºÐ¾Ð´, поÑмоÑÑÑ ÐºÐ°Ðº можно ÑлÑÑÑиÑÑ. ÐÑÑгие ваÑинаÑÑ. # Цикл Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ 1(едениÑек) for i in range(n): a[i][i] = 1 #-------------------------------------------------------- # ÐÑоÑÐ°Ñ Ð·Ð°Ð´Ð°Ñа из Ñайла #-------------------------------------------------------- #Write matrix m * n, k - element wich will be initialized (number, or letter) # matrix = [[1,2,3,4], [1,2,3,4], [1,2,3,4]] # for row in matrix: # for i in row: # print(i) # ÐлгоÑиÑм: # Ðадаем пÑÑÑой ÑпиÑок - маÑÑиÑа[] # Цикл ÑÐ¾Ñ Ð² дипазоне оÑ(0 до 5,6,7 и Ñд) # ÐапиÑи в маÑÑиÑÑ, в ÐºÐ¾Ð½ÐµÑ Ð¼Ð°ÑÑива (append ["0"] * 3) # # ÐбÑÑвдÑем ÑÑнкÑиÑ, аÑгÑÐ¼ÐµÐ½Ñ Ñ Ð½ÐµÐµ(ÑпиÑок - маÑÑиÑа) # Цикл ÑÐ¾Ñ Ð´Ð»Ñ Ð¿Ð¾Ð´ÑÑÑок в Ñпике "маÑÑиÑа" # вÑведи подÑÑÑоки ÑазделеннÑе пÑобелом # " ".join(маÑÑиÑа) def generate_list(m, k): result = [] for i in range(m): result.append(k) return result #Test values generate_list(10,-1) generate_list(9,3) #Our function wich creates and initializes matrix def generate_matrix(m, n, k): result = [] for i in range(m): result.append([k]*n) return result print(generate_matrix(2, 3, -1)) # initializing(defining) matrix def generate_matrix(m, n, k): return generate_list(m, generate_list(n, k)) print(generate_matrix(2,3,-1))