Вопрос задан 16.06.2023 в 20:23. Предмет Информатика. Спрашивает Толеу Диас.

Python Считайте двузначное число. Если оно состоит из одинаковых цифр, то выведите на экран 0.

Иначе выведите на экран разность большей и меньшей цифр в этом числе.
0 0
Перейти к ответам

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

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

n = int(input())

if n % 10 == n // 10:

   print(0)

else:

   print(abs(n % 10 - n // 10))

0 0
Отвечает Хлопина Полина.

Решение:

Python

a = input('Число: ')

a = list(map(lambda x: int(x), a))

if a[0] == a[-1]:

  print(0)

else:

  print(max(a), '-', min(a), '=', max(a) - min(a))

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

Для решения данной задачи вам понадобится использовать операции деления нацело (//) и взятия остатка от деления (%).

Сначала необходимо считать двузначное число с помощью функции input() и преобразовать его в целое число с помощью функции int(). Для примера, предположим, что пользователь вводит число 55:

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

Затем, чтобы определить, состоит ли число из одинаковых цифр, можно проверить, равны ли его цифры. Для этого можно разделить число на 10 (чтобы получить первую цифру) и взять остаток от деления на 10 (чтобы получить вторую цифру). Если обе цифры равны, выведите 0:

```python if number // 10 == number % 10: print(0) ```

В противном случае, чтобы найти разность между большей и меньшей цифрой, можно использовать функцию abs() для получения абсолютного значения разности:

```python else: difference = abs(number // 10 - number % 10) print(difference) ```

В итоге, полный код будет выглядеть так:

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

if number // 10 == number % 10: print(0) else: difference = abs(number // 10 - number % 10) print(difference) ```

При вводе числа 55 на экран будет выведено 0, так как оно состоит из одинаковых цифр. Если ввести, например, число 73, то на экран будет выведена разность 4 (так как 7 - 3 = 4).

0 0

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

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

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

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