• Предмет: Информатика
  • Автор: singhdanil20
  • Вопрос задан 3 месяца назад

Задано тризначне число. Визначити, яка цифра в ньому є більшою перша,чи остання. a=int(input('введіть тризначне число а?')) b-a//100 c-a print (b,c) if b>c: print('перша більша') else: print('остання більша')

Ответы

Ответ дал: agenb7100
1

Ответ:

Ваш код на Python содержит ошибку в вычислении переменных `b` и `c`. Вместо `b-a//100` и `c-a`, вы должны использовать `b = a // 100` и `c = a % 10`, чтобы получить первую и последнюю цифры числа `a` соответственно.

Вот исправленный код:

```python

a = int(input('Введіть тризначне число a: '))

b = a // 100

c = a % 10

print(b, c)

if b > c:

   print('Перша цифра більша')

else:

   print('Остання цифра більша')

```

Теперь код должен корректно определять, какая из цифр в заданном трехзначном числе больше.

Объяснение:

Вас заинтересует