"A7": "p", "B7": "p", "C7": "p", "D7": "p", "E7": "p", "F7": "p", "G7": "p", "H7": "p", "A8": "r", "B8": "n", "C8": "b", "D8": "q", "E8": "k", "F8": "b", "G8": "n", "H8": "r"Yechilishi: python matrix = [ [4, 86, 54, 60, 43], [2, -18, 96, -15, 20] ] |
"A3": " ", "B3": " ", "C3": " ", "D3": " ", "E3": " ", "F3": " ", "G3": " ", "H3": " "
|
bet | 4/6 | Sana | 26.11.2023 | Hajmi | 224.1 Kb. | | #106015 |
Bog'liq algo 1 a Xizmat koʻrsatish tizimi , algort 4Bu sahifa navigatsiya:
- "A7": "p", "B7": "p", "C7": "p", "D7": "p", "E7": "p", "F7": "p", "G7": "p", "H7": "p", "A8": "r", "B8": "n", "C8": "b", "D8": "q", "E8": "k", "F8": "b", "G8": "n", "H8": "r"
- Yechilishi: python matrix = [ [4, 86, 54, 60, 43], [2, -18, 96, -15, 20] ]
"A3": " ", "B3": " ", "C3": " ", "D3": " ", "E3": " ", "F3": " ", "G3": " ", "H3": " ",
"A4": " ", "B4": " ", "C4": " ", "D4": " ", "E4": " ", "F4": " ", "G4": " ", "H4": " ",
"A5": " ", "B5": " ", "C5": " ", "D5": " ", "E5": " ", "F5": " ", "G5": " ", "H5": " ",
"A6": " ", "B6": " ", "C6": " ", "D6": " ", "E6": " ", "F6": " ", "G6": " ", "H6": " ",
"A7": "p", "B7": "p", "C7": "p", "D7": "p", "E7": "p", "F7": "p", "G7": "p", "H7": "p",
"A8": "r", "B8": "n", "C8": "b", "D8": "q", "E8": "k", "F8": "b", "G8": "n", "H8": "r"
}
# Yurishni tekshirish
print(is_valid_move("C7-D5")) # True
print(is_valid_move("E2-E4")) # False
print(is_valid_move("BSN")) # False
Natijada quyidagi chiqadi:
True
False
False
2-amaliy mashg’ulot topshiriqlari
1-topshiriq
Matritsaning har bir ustun elеmеntlarining qiymatini kamayishi bo’yicha tartiblansin.
4 2
86 -18
54 96
60 -15
43 20
|
86 96
60 20
54 -15
43 -18
|
Yechilishi:
python
matrix = [
[4, 86, 54, 60, 43],
[2, -18, 96, -15, 20]
]
# Matritsaning har bir ustun elеmеntlarining qiymatini kamayishi bo’yicha tartiblansin.
sorted_matrix = [[row[i] for row in matrix] for i in range(len(matrix[0]))]
sorted_matrix = [sorted(column) for column in sorted_matrix]
# Yangi matritsa chiqariladi
for row in range(len(matrix)):
|
| |