Создайте программу, которая генерирует случайное трехзначное число и выводит на экран его первую и последнюю цифры. Укажите оформление ввода и вывода таким же, как в этом примере: Сгенерировано случайное трехзначное число: 123 Первая цифра: 1 Последняя цифра: 3 Напишите программу на языке Python.
Дружище
Конечно! Вот решение задачи на языке Python:
В этой программе сначала мы импортируем модуль `random`, чтобы использовать функцию `randint()` для генерации случайного трехзначного числа.
Затем мы генерируем число в диапазоне от 100 до 999 и сохраняем его в переменную `number`.
Далее мы выводим сгенерированное число на экран с помощью функции `print()`.
Чтобы получить первую цифру числа, мы делим число на 100 с помощью оператора `//`.
А чтобы получить последнюю цифру, мы используем оператор деления по модулю `%` на 10.
Наконец, мы выводим на экран первую и последнюю цифры с помощью функции `print()`.
Таким образом, программа генерирует случайное трехзначное число и выводит на экран его первую и последнюю цифры.
python
import random
# Генерируем случайное трехзначное число
number = random.randint(100, 999)
# Выводим сгенерированное число
print("Сгенерировано случайное трехзначное число:", number)
# Получаем первую цифру числа
first_digit = number // 100
# Получаем последнюю цифру числа
last_digit = number % 10
# Выводим на экран первую и последнюю цифры
print("Первая цифра:", first_digit)
print("Последняя цифра:", last_digit)
В этой программе сначала мы импортируем модуль `random`, чтобы использовать функцию `randint()` для генерации случайного трехзначного числа.
Затем мы генерируем число в диапазоне от 100 до 999 и сохраняем его в переменную `number`.
Далее мы выводим сгенерированное число на экран с помощью функции `print()`.
Чтобы получить первую цифру числа, мы делим число на 100 с помощью оператора `//`.
А чтобы получить последнюю цифру, мы используем оператор деления по модулю `%` на 10.
Наконец, мы выводим на экран первую и последнюю цифры с помощью функции `print()`.
Таким образом, программа генерирует случайное трехзначное число и выводит на экран его первую и последнюю цифры.
Знаешь ответ?