Что такое массивы в программировании.

  Рет қаралды 24,481

Дмитрий Ченгаев. Веб-разработка.

Дмитрий Ченгаев. Веб-разработка.

5 жыл бұрын

Больше моих уроков по работе с Javascript здесь:
webkyrs.info/razdel/javascript

Пікірлер: 29
@andrewl3443
@andrewl3443 3 жыл бұрын
Положить🗿🗿🗿
@thedinofan4762
@thedinofan4762 Жыл бұрын
Правильно «Положить»
@user-rx4mb7ep7x
@user-rx4mb7ep7x Жыл бұрын
Ложить кер
@user-yr3hu6ys8k
@user-yr3hu6ys8k Жыл бұрын
Спасибо, довольно хорошее объяснение, жаль, что без примера в коде, но и так сойдёт
@llesnikovv
@llesnikovv 4 жыл бұрын
Спасибо, раньше ничего не понимал. А сейчас почти все понял
@user-ij3if3gt9m
@user-ij3if3gt9m 4 жыл бұрын
Спасибо большое за видео!!! Более менее понятно
@bekturukuev3212
@bekturukuev3212 2 жыл бұрын
Спасибо, раньше ничего не понимал, сейчас ещё больше перестал понимать
@Martini-
@Martini- Жыл бұрын
Какая же жиза))
@romanvladimirovichpetrikov4947
@romanvladimirovichpetrikov4947 5 жыл бұрын
Thank you for the video!! Sir!
@user-fe1ch7xd8x
@user-fe1ch7xd8x Жыл бұрын
Спасибо большое!
@user-do2sz6gx2e
@user-do2sz6gx2e 4 жыл бұрын
Спасибо
@BOSSOB10
@BOSSOB10 Жыл бұрын
4. import math results = [] arguments = [] # подсчет значений Y for x in range(0, 55, 5): x /= 10 y = ((math.pow(x, 3) + 2) * math.cos(4 * x)) arguments.append(x) results.append(y) # вывод for i in range(len(results)): print(f"Х = {arguments[i]}\t\t Y = {results[i]}")
@BOSSOB10
@BOSSOB10 Жыл бұрын
3 from random import randint n = int(input("Введите количество элементов массива: ")) lst = [randint(-20, 10) for j in range(n)] print(lst) second = lst[1] print(f"Второй элемент массива: {second}") for i in range(n): if lst[i] < 0 and lst[i] % 2 == 0: lst[i] -= second print("Уменьшили все четные отрицательные элементы на величину, равную второму элементу:") print(lst)
@BOSSOB10
@BOSSOB10 Жыл бұрын
2 from random import randint n = int(input("Введите количество строк массива: ")) m = int(input("Введите количество столбцов массива: ")) lst = [[randint(-5, 10) for j in range(m)] for i in range(n)] for line in lst: print(line) mult = 1 for i in range(n): for j in range(m): if i == j: # проверяем находится ли элемент в главной диагонали mult *= lst[i][j] print(f"Произведение элементов главной диагонали: {mult}")
@vadimkislitsyn7084
@vadimkislitsyn7084 Жыл бұрын
наверное очень бы много занял такой код места в коде общем
@BOSSOB10
@BOSSOB10 Жыл бұрын
1. from random import randint n = int(input("Введите количество строк: ")) m = int(input("Введите количество столбцов: ")) print() # инициализация в массива list = [[randint(-10, 10) for j in range(m)] for i in range(n)] for s in list: print(s) # нахождение минимального элемента и номер его строки min = list[0][0] index = 0 for i in range(n): for j in range(m): if min > list[i][j]: min = list[i][j] index = i # вывод print(f" Минимальный элемент в массиве {min}. Строка {index+1}") # удаление строки с минимальным элементом list.pop(index) print() # окончательный вывод массива for s in list: print(s)
@BOSSOB10
@BOSSOB10 Жыл бұрын
from random import randint n, m = 3, 3 a=[[randint (-10, 10) for j in range (m)] for i in range (n) ] print (a) min row index = a.index (min (a, key=min)) a.pop (min row index) print (a)
@oooaa7526
@oooaa7526 2 жыл бұрын
полОжить, вместо нормального положИть.......Уфффф......
@user-rx4mb7ep7x
@user-rx4mb7ep7x Жыл бұрын
Положить как хош так и ховори
@BOSSOB10
@BOSSOB10 Жыл бұрын
4 import math x = 3 while x != 10.5: y = math.sqrt(pow(x, 2) + pow(math.tan(1 + 2), 2)) print(f"X = {x}\t\t Y = {y}") x += 0.5
@jamshidbekrakhimjanov1287
@jamshidbekrakhimjanov1287 Жыл бұрын
💫💥💣👍👍👍
@BOSSOB10
@BOSSOB10 Жыл бұрын
2.1. from random import randint n, m = 3, 3 a=[[randint (-10, 10) for j in range (m)] for i in range (n)] print (a) max_row_index = a. index (max (a, key=max) ) a.pop (max row index) print (a)
@BOSSOB10
@BOSSOB10 Жыл бұрын
2.3. import random a = [random. randint (1, 30) for i in range (10)] print (a) sum = 0 for i in range (len (a)): if a[il & 7 == 2: sum †= alil print (sum)
@BOSSOB10
@BOSSOB10 Жыл бұрын
2.2 from random import randint n, m = 3, 3 a=[frandint (-5, 10) for j in range (m)] for i in range (n) ] print (a) max values = [(i, max(row)) for i, row in enumerate (a)] max values.sort (key=lambda x: x[1], reverse=True) max column index = max values [0][0] for i, row in enumerate (a): a[il = row[:1] + [row[max column index]] + row[1:] for row in a: print (row) print (a)
@BOSSOB10
@BOSSOB10 Жыл бұрын
1 from random import randint n = int(input("Введите количество строк массива: ")) m = int(input("Введите количество столбцов массива: ")) lst = [[randint(-10, 10) for j in range(m)] for i in range(n)] for line in lst: print(line) min = lst[0][0] index = 0 for j in range(m): for i in range(n): if (min > lst[i][j]): min = lst[i][j] index = j print(f"Минимальный элемент: {min}. Столбец {index+1}") for i in range(n): lst[i].pop(index) print("Удалили из массива столбец с минимальным элементом:") for line in lst: print(line)
@kwolt7306
@kwolt7306 7 ай бұрын
Это Пайтон?
@BOSSOB10
@BOSSOB10 Жыл бұрын
3. from random import randint n = int(input("Введите размер массива: ")) print() # создание массива list = [randint(3, 10) for j in range(n)] print(list) # находим произведение минимальных элементов mult = 1 for i in range(n): if i % 2 == 0: mult *= list[i] print(f" Произведение чисел имеющих четные номера {mult}.")
@BOSSOB10
@BOSSOB10 Жыл бұрын
import random a = (random. randint (3, 10) for _ in range (10)] print (a) b = 1 for i in range (0, len (a), 2): b *= afil print (b)
@BOSSOB10
@BOSSOB10 Жыл бұрын
2. from random import randint n = int(input("Введите количество строк: ")) m = int(input("Введите количество столбцов: ")) print() list = [[randint(-5, 10) for j in range(m)] for i in range(n)] for s in list: print(s) minOdd = list[0][0] index = 0 # поиск минимального нечетного элемента for i in range(n): for j in range(m): if list[i][j] % 2 != 0 and minOdd > list[i][j]: minOdd = list[i][j] index = j print(f" Минимальный нечетный элемент в массиве {minOdd}. Столбец {index+1}") # сохраняем столбец с минимальным нечетным элементом minOddList = [] for i in range(n): minOddList.append(list[i][index]) list[i].append(0) # перенос for j in range(m, 2, -1): for i in range(n): list[i][j] = list[i][j-1] # вставка for i in range(n): list[i][2] = minOddList[i] print() print("Вставили в массив столбец с минимальным нечетным элементом после второго столбца:") for s in list: print(s)
Почему все тупят на массивах - ошибки учителя
12:53
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 27 М.
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 47 МЛН
ШЕЛБИЛАР | bayGUYS
24:45
bayGUYS
Рет қаралды 662 М.
VID 20240514 103759
1:27:03
TwentiethCenturyMail Oldman
Рет қаралды 10
Создание и заполение массива на Си
12:35
Тимофей Хирьянов
Рет қаралды 80 М.
Что такое WebSockets (веб-сокеты)
2:59
Хочу вАйти
Рет қаралды 4,2 М.
Как в 44 года стать программистом на Python. Объясняю с чего начать.
19:32
Что такое переменная в программировании.
4:32
Дмитрий Ченгаев. Веб-разработка.
Рет қаралды 29 М.
Что такое функции в программировании?
5:20
Дмитрий Ченгаев. Веб-разработка.
Рет қаралды 9 М.
Как компьютеры складывают числа
14:27
Хекслет
Рет қаралды 473 М.
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 47 МЛН