Вопрос задан 30.11.2023 в 18:12. Предмет Информатика. Спрашивает Шорина Даша.

Напишите в Python'e программу которая вводит трехзначное число и выводит количество сотен и единиц

(используйте целочисленное деление и деление с остатком)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кичеев Иван.

1. a = int(input())

print('Количестdо сотен равно', a // 10 % 10, 'Количество единиц равно', a % 10)

2. Либо (более понятный способ):

a = int(input()) #ввод трёхзначного числа

a1 = a % 10 #количество единиц. Почему? На примере понятнее. Допустим введено число 123. Тогда остаток от деления на 10 - это 3. То есть последнее число, то есть количество единиц

a2 = a // 10 % 10 #количество сотен. Допустим введено число 123. Тогда сперва целочисленное деления, получается 12. Далее остаток от деления 12 на 10, он равен 2. Это и есть количество сотен

print('Количестdо сотен равно', a1, 'Количество единиц равно', a2)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на Python, которая вводит трехзначное число и выводит количество сотен и единиц:

```python number = int(input("Введите трехзначное число: "))

# Вычисляем количество сотен hundreds = number // 100

# Вычисляем количество единиц units = number % 10

print("Количество сотен:", hundreds) print("Количество единиц:", units) ```

В этой программе мы сначала просим пользователя ввести трехзначное число с помощью функции `input()`. Затем мы используем операторы целочисленного деления `//` и деления с остатком `%` для вычисления количества сотен и единиц соответственно. Наконец, мы выводим результаты с помощью функции `print()`.

Пример работы программы:

``` Введите трехзначное число: 456 Количество сотен: 4 Количество единиц: 6 ```

Обратите внимание, что эта программа предполагает, что пользователь всегда вводит трехзначное число. Если пользователь вводит число с меньшим количеством цифр, программа может дать некорректный результат. Если вам нужно добавить проверку на трехзначность числа, вы можете использовать условные операторы `if` и `else`.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос