number = int(input("Введіть тризначне число: ")) number_str = str(number) first_digit = number_str[0]print("Перша цифра числа:", first_digit)
При цьому необхідно врахувати, що введене значення має бути тризначним числом, інакше програма може видати помилку.
2. Використання операцій ділення та залишку від ділення
Інший спосіб розв'язання задачі - використання операцій ділення та залишку від ділення. Ділення числа на 100 дає нам перші дві цифри, а потім по модулю від ділення на 10 отримуємо першу цифру тризначного числа.
number = int(input("Введіть тризначне число: ")) first_digit = number // 100 % 10 print("Перша цифра числа:", first_digit)
Таким чином, отримавши першу цифру числа, можна використовувати її в в подальших обчисленнях або виводі на екран.Рішення задачі за допомогою операцій з числамиДля того щоб вивести першу цифру тризначного числа, введеного з клавіатури в Python, можна використовувати операції з числами.Первим кроком є отримання введеного числа за допомогою функції input(). Потім необхідно перетворити отриманий рядок у число за допомогою функції int().Для визначення першої цифри в тризначному числі можна використовувати наступний алгоритм:КрокОписПриклад коду1Розділити число на 100 за допомогою оператора / і привести результат до цілого числа за допомогою функції int().first_digit = int(number / 100)2Знайти залишок від ділення числа на 100 за допомогою оператора %.remainder = number % 1003Розділити залишок на 10 за допомогою оператора / і привести результат до цілого числа за допомогою функції int().second_digit = int(remainder / 10)4Вивести першу цифру числа.print(first_digit)Наведений вище алгоритм дозволяє вивести першу цифру тризначного числа, введеного з клавіатури в Python. Він базується на використанні операцій з числами та перетворенні даних.Рішення задачі з використанням строкових операційУ цьому рішенні ми використовуємо функції input()для введення числа з клавіатури, str()для перетворення числа в рядок, для звернення до символу рядка за індексом, int()для перетворення символу назад у ціле число та print()для виведення результату.Таким чином, за допомогоюстрокових операцій в Python ми можемо легко вивести першу цифру тризначного числа, введеного з клавіатури.
Рішення задачі з використанням функцій
Для рішення задачі, нам знадобиться функція, яка буде приймати на вхід тризначне число і повертати його першу цифру.
Ось приклад реалізації такої функції:
def get_first_digit(number):return int(str(number)[0])У цій функції ми перетворюємо число на рядок за допомогою функції str()а потім беремо перший символ за допомогою індексу [0].
Щоб отримати тризначне число від користувача, ми можемо використовувати функцію input() і перетворити введений текст на число за допомогою функції int(). Ось приклад коду:
number = int(input("Введите трехзначное число: "))Тепер ми можемо викликати функцію get_first_digit()передавши в неї введене число, і отримати першу цифру. Ось приклад коду:Тепер при запуску програми користувач буде запрошений ввести тризначне число, а потім на екран буде виведена його перша цифра.