Найти минимальное нечётное число из случайного набора чисел

Рейтинг: -2Ответов: 2Опубликовано: 05.04.2023

Необходимо найти минимальное нечётное число из случайного набора чисел (сгенерировать случайный набор чисел)

import random
numbers = []
counter = 0
while counter < 10:
    numbers.append(random.randint(1, 100))
    counter += 1
    min_number = 100000000000000000000
    for number in numbers:
        if number < min_number:
            min_number = number
            print(numbers)
            print(min_number)
            print(sorted(numbers)[1])

Ответы

▲ 0

Самое простое решение

import random

nums = list(random.randint(0,100000) for i in range(100))
min_num = []
for item in nums:
    if item % 2 != 0:
        min_num.append(item)
print(min(min_num))

В коде генерируются 100 случайных чисел в диапазоне от 0 до 100000

▲ 0
 # 2. Найти максимальное чётное чило из случайного набора чисел(Сгенерировать 
 случайный набор чисел)
 import random
numbers = []
counter = 0
while counter < 100:
    numbers.append(random.randint(1, 1000))
    counter += 1
min_number = 99999999999999999999999999999
for number in numbers:
    if number < min_number:
        min_number = number
print(numbers)
print(min_number)
print(sorted(numbers)[0])