import random
l = [random.randint(0, 10000) for _ in range(10)] # создаём список из 10 случайных элементов
max_num = None # объявляем результирующую переменную
for i in l: # проходим по всем элементам списка циклом и проверяем, три ли цифры у числа и меньше ли оно текущего знач. в результ. переменной
if len(str(i)) == 3 and (max_num == None or i < max_num):
max_num = i # если да, то пристаем результ.переменной новое значение
print(max_num if max_num is not None else "Трёхзначных чисел не было")
import random #для генерации рандомных элементов импортируем random
arr = [random.randint(0, 10000) for _ in range(10)] #сама генерация
print("Случайный массив:", arr) # Выводим сгенерированный массив на экран
#cоздаем условие, которое проверяет, является ли число трёхзначным
three_digit_nums = [num for num in arr if 100 <= num < 1000]
print("Трёхзначные числа:", three_digit_nums) # Выводим список трёхзначных чисел на экран
# Проверяем, есть ли в списке трёхзначных чисел хотя бы один элемент
if three_digit_nums:
# Если да, то находим минимальное трёхзначное число с помощью функции min
min_three_digit_num = min(three_digit_nums)
# Выводим минимальное трёхзначное число на экран
print("Минимальное трёхзначное число:", min_three_digit_num)
else:
# Если нет, то выводим сообщение об этом
print("Нет трёхзначных чисел в массиве.")
from random import randint
m = [randint(0,1001) for i in range(10)]
print(min(list(filter(lambda x: len(str(x)) == 3, m))))
from random import randint
m = [randint(0,1001) for i in range(10)]
print(m)
print(min(list(filter(lambda x: len(str(x)) == 3, m))))