Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3142665
А
Аноним
26 апреля 2025 17:00 · публичный вопрос
А
Аноним

Напиши программу нахождения наименьшей цифры трехзначного числа на языке pithon используя from random import и print, input Лёгкая программа для 8 класса

Ответ нейросети
26 апреля 2025 17:00

Конечно! Ниже представлен пример программы на Python, которая с помощью модуля random генерирует трехзначное число, находит среди его цифр наименьшую и выводит результат. Я использую from random import randint и print, а также input для взаимодействия с пользователем.

# Импортируем функцию randint для генерации случайных чисел
from random import randint

# Генерируем случайное трехзначное число от 100 до 999
number = randint(100, 999)

# Выводим сгенерированное число
print("Сгенерированное число:", number)

# Преобразуем число в строку, чтобы можно было получить каждую цифру
digits_str = str(number)

# Преобразуем каждую цифру обратно в число и создаем список
digits = [int(digit) for digit in digits_str]

# Находим минимальную цифру
min_digit = min(digits)

# Выводим результат
print("Наименьшая цифра в числе:", min_digit)

Если хочешь сделать программу более интерактивной и чтобы пользователь вводил число, я могу добавить input. В этом случае программа будет выглядеть так:

# Вводим число от пользователя
number = int(input("Введите трехзначное число: "))

# Проверяем, что число трехзначное
if 100 <= number <= 999:
    digits_str = str(number)
    digits = [int(digit) for digit in digits_str]
    min_digit = min(digits)
    print("Наименьшая цифра в числе:", min_digit)
else:
    print("Это не трехзначное число!")

Если нужно, я могу подготовить еще более понятное объяснение или доработать программу!