М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Luna2904
Luna2904
23.03.2021 09:19 •  Информатика

очень нужно! Оформите задачу "напишите программу, которая просит ввести натуральное число N, и генерирует список списков размера N×N, заполненных случайными числами из отрезка [-50, 50]" в виде вс функции, которая получает число N, а возвращает список списков размера N×N, заполненный случайными числами. Основная программа просит в цикле ввести натуральное число, с вс функции генерирует список списков размера N×N, заполненный положительными и отрицательными числами, рассортировывает положительные и отрицательные числа по двум линейным спискам.
Начал так(возможно неправильно), а дальше не знаю, т.к. впервые решаю циклы. Может по другому как-то нужно написать и подскажите что дальше нужно сделать.
Sorted не предлагать.
import random

def rand(n):
l = []*n
for i in range(n):
for j in range(n):
l.append(random.randint(-50, 50))
return l

def maximal(l1):
a = l1
n = 1
while n a[i+1]:
a[i],a[i+1] = a[i+1],a[i]

print(n)

def main():
n = input('Введите число: ')
while n != '':
n = int(n)
l1 = rand(n)
print(l1)
maximal(l1)
n = input('Введите число: ')

main()

👇
Ответ:
sansanetflower
sansanetflower
23.03.2021

import random

def magic(n):

   matrix = []

   def sort(array):

       i = 0

       def check(array):

           for j in range(len(array) - 2):

               if array[j] > array[j + 1]:

                   return False

           return True

       while True:

           if array[i] > array[i + 1]:

               max = array[i]

               array[i] = array[i + 1]

               array[i + 1] = max

           i += 1

           if i > len(array) - 2:

               i = 0

           if check(array):

               break

       return array

   def writeMatrix(matrix):

       for arr in matrix:

           print(arr)

   for row in range(n):

       matrix.append([])

       for column in range(n):

           matrix[row].append(random.randint(-50, 50))

   print("Non sorted")

   writeMatrix(matrix)

   print()

   print()

   for arr in matrix:

       arr = sort(arr)

   print("Sorted rows")

   writeMatrix(matrix)  # sorted rows

   column = []

   for arr in matrix:

       column.append(arr[0])

   column = sort(column)

   for j in range(len(column) - 1):

       matrix[j][0] = column[j]

   print()

   print()

   print("Full sorted")

   writeMatrix(matrix)  # sorted rows and columns

def main():

   n = int(input())

   magic(n)      

main()

4,7(39 оценок)
Открыть все ответы
Ответ:
mashechca
mashechca
23.03.2021
Аппаратное обеспечение компа: уст-во ввода, уст-во хранения, уст-во обработки, уст-во вывода. уст-во ввода: клава, мышь, сканер, микрофон. уст-во хранения: жёсткий диск, дискета,cd-диски, флеш-накопители, оперативка. уст-во обработки: процессор. уст-во вывода: принтер, монитор, акустические колонки.    дерево: ствол, корни, ветки, листья. чуваки, учитесь не только списывать, но и учитесь думать своей бошкой, иначе  сральники будете мыть, вместо того, чтобы устроится на нормальную работу. 
4,4(65 оценок)
Ответ:
masha1234567874
masha1234567874
23.03.2021

Лента в Microsoft Word позволяет максимально быстро получить доступ к наиболее часто используемым командам. Лента содержит огромное количество команд, которые разбиты по смысловым группам. В этом уроке Вы узнаете, из каких вкладок состоит Лента, а также научитесь скрывать ее, чтобы увеличить рабочую область Word на экране монитора.

Если Вы ранее пользовались Word 2010 или 2007, тогда Word 2013 покажется Вам знакомым. В нем используются все те же Лента и Панель быстрого доступа, где можно найти команды для наиболее часто используемых задач, а также представление Backstage.

Объяснение:

4,4(18 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ