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]}")
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)
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}")
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)
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)
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)
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)
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)
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)
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}.")
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)
Спасибо, довольно хорошее объяснение, жаль, что без примера в коде, но и так сойдёт
Положить🗿🗿🗿
Правильно «Положить»
Ложить кер
Спасибо, раньше ничего не понимал. А сейчас почти все понял
Спасибо большое за видео!!! Более менее понятно
Thank you for the video!! Sir!
Пасибо большое
Спасибо большое!
Спасибо, раньше ничего не понимал, сейчас ещё больше перестал понимать
Какая же жиза))
Спасибо
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]}")
полОжить, вместо нормального положИть.......Уфффф......
Положить как хош так и ховори
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)
💫💥💣👍👍👍
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}")
наверное очень бы много занял такой код места в коде общем
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)
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)
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)
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)
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)
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)
Это Пайтон?
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
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}.")
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)
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)