Python
Python 3.7 нужен код
даны два массива длиной n=10 со случайными значениями от 10 до 25. в первом массиве найти 3 Max (каждое значение Max имеет разное значение). Во втором массиве найти четные элементы массива. Создание массива через функцию
print(sorted(set(x),reverse=True)[:3])
Варианты 2й задачи разбирают здесь sofЗдравствуйте.
Вот программа для Вас:
Вот программа для Вас:
# Подключаю модуль для работы с псевдослучайными числами
import random
# Это функция для создания массива из "n" случайных чисел
def create_array(n):
# Создаю список
a = list()
# В цикле заполняю список псевдослучайными числами
for i in range(n):
k = random.randint(10, 25)
a.append(k)
# Возвращаю созданный список как результат
return a
# Задаю количество элементов в массиве
N = 10
# Создаю два массива
a1 = create_array(N)
a2 = create_array(N)
print(a1)
print(a2)
# Создаю массив для максимальных чисел. Пустой.
maxs = list()
# В цикле ищу 3 максимальных числа в массиве "a1"
for i in range(3):
# Для начала максимальным считаю ноль
max1 = 0
# В цикле перебираю все числа из массива "a1"
for k in range(N):
# Если текущее число не входит в число максимальных и оно
# больше максимального, то
if a1[k] not in maxs and a1[k] > max1:
# ... выбираю текущее число максимальным
max1 = a1[k]
# Добавляю найденное максимальное число в список максимальных
maxs.append(max1)
print("3 максимальных элемента 1-го массива:", maxs)
print("Чётные числа 2-го массива: ", end = "")
for i in range(N):
# Если остаток от деления текущего числа равен нулю, то оно - чётное.
if a2[i] % 2 == 0:
# Вывожу его на экран
print(a2[i], end="; ")
Похожие вопросы
- Можете помочь! Нужен код для Python, что бы он заменял определенный текст в файле
- Нейронные сети на Python 3.4
- Нужен код по Python
- Python. Помогите пожалуйста с кодом
- Массивы Python. Помощь в написании кода
- Python помогите правильнее написать код.
- Питон 3 напишите часть кода!!
- Деление с остатком и выражение if в python 3
- Ошибка TypeError: 'str' object is not callable . Python 3. Как исправить?
- Python 3. Взаимодействие split() с input()