С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 06.05.2020
Сообщений: 25
1

Найти наименьший положительный элемент массива

08.05.2020, 18:41. Показов 3333. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import random
import sys
n=int(input("Введите массив : "))
array=[]
for i in range(n):
  array.append(random.randint(-25,25))
 
print("Исходный массив",array)
 
minimum=sys.maxsize 
for i in array:
  if(minimum>i and i>=0):
    minimum= i
print("Наименьшый положительный элемент = ",minimum)
Я вот так решил и программа работает. Но мне нужно что бы этот программа работала без minimum = sys.maxsize.
Что можно написать вместо этого?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
08.05.2020, 18:41
Ответы с готовыми решениями:

Найти в данном списке наименьший положительный элемент
Напишите программу, которая находит в данном списке наименьший положительный элемент. ВХОДНЫЕ...

Наименьший положительный элемент в списке
По курсам sirius прохожу списки, там задача: Выведите значение наименьшего из всех положительных...

Найти максимальный положительный элемент массива
- Найти максимальный положительный элемент. Добавлено через 31 минуту Дано одномерный массив...

Найти минимальный положительный элемент массива
Одномерные массивы нахождение минимального положительного элемента, максимального...

3
10 / 9 / 0
Регистрация: 10.04.2020
Сообщений: 40
08.05.2020, 18:45 2
Напиши этот код вот так:
Python
1
print()
А то ничего непонятно
0
33 / 21 / 13
Регистрация: 31.10.2018
Сообщений: 51
08.05.2020, 18:47 3
По-моему, тут можно написать просто array[0], так как наименьшее число ищется только в пределах списка.
1
5035 / 3381 / 1155
Регистрация: 21.03.2016
Сообщений: 8,207
08.05.2020, 20:37 4
Python
1
2
3
4
5
6
7
8
from random import randint
 
 
n = int(input("Введите массив : "))
array = [randint(-25,25) for _ in range(n)]
print("Исходный массив",array)
minimum = min([i for i in array if i >0])
print("Наименьшый положительный элемент = ",minimum)
0
08.05.2020, 20:37
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
08.05.2020, 20:37
Помогаю со студенческими работами здесь

Третий положительный элемент массива заменить максимальным
Задача: Создать и вывести массив У(8), с элементами уk= ln(k) -3k, где k= 1,2.... Третий...

Найти максимальный положительный элемент, кратный 5
) Дан целочисленный массив А(N). Найти максимальный положительный элемент, кратный 5.

Найти в матрице минимальный положительный элемент
Дана целочисленная матрица А(n,n). Найти в матрице минимальный положительный элемент. Если над...

Найти наименьший элемент массива и поменять его местами с первым элементом. Не понимаю код
я нашла чей то код, но не понимаю его, обьясните что означает tmp, а так же зачем ноль min_index =...

Первый положительный элемент массива
Напишите программу, на вход которой подаются 10 целочисленных значений – элементов массива, а...

Дана целочисленная квадратная матрица. Найти наибольший элемент и наименьший элемент матрицы. Вывести на экран
Прошли только "nested lists", не могу понять как решить :cry: Буду рада любой помощи:rose:

Найти максимальный положительный элемент среди нечетных элементов
Найти максимальный положительный элемент среди нечетных элементов и вывести на экран все ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru