Предмет: Информатика,
автор: singhdanil20
Задано тризначне число. Визначити, яка цифра в ньому є більшою перша,чи остання. a=int(input('введіть тризначне число а?')) b-a//100 c-a print (b,c) if b>c: print('перша більша') else: print('остання більша')
Ответы
Автор ответа:
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('Остання цифра більша')
```
Теперь код должен корректно определять, какая из цифр в заданном трехзначном числе больше.
Объяснение:
Похожие вопросы
Предмет: Английский язык,
автор: shadiyar01102009
Предмет: Українська мова,
автор: margolemishko
Предмет: Физика,
автор: tagirkagalikaev
Предмет: Химия,
автор: brrhdjd
Предмет: Английский язык,
автор: 556472