Зеҳн
АСОСҲОИ АЛГОРИТМ ВА БАРНОМАСОЗӢ БО ЗАБОНИ PYTHON

Агенти Зеҳнӣ · 19 октябри 2026 · 71 саҳифа

Барномасозӣ
Аз аввал хондан

Барои дастрасӣ ба унсур аз a[i][j] истифода мебарем. Дар рӯйхати рӯйхатҳо навишти a[i, j] ба ҷойи он истифода намешавад.

Ҳамин мисолро метавон чунин навишт:
for row in a:
for elem in row:
print(elem, end=' ') print() Масъала. Шумораи сатрҳо ва сутунҳо дода шудааст. Матритсаро бо ададҳои тасодуфии аз 10 то 40 пур кунед. Ҳар ду андоза бояд адади бутуни мусбат бошанд.
from random import randint

n = int(input('Шумораи сатрҳо: '))
m = int(input('Шумораи сутунҳо: '))

if n <= 0 or m <= 0:
print('Андозаҳо бояд мусбат бошанд.') else:
a = [] for i in range(n):
row = [] for j in range(m):
row.append(randint(10, 40)) a.append(row)

for row in a:
print(' '.join(str(elem) for elem in row)) Дар дохили шохаи else сохтани a-ро кӯтоҳтар низ навиштан мумкин аст:
a = [[randint(10, 40) for j in range(m)] for i in range(n)] Намоиши матритса ҳамоно даври for row in a-ро талаб мекунад.

пешина
аз 71
навбатӣ