Задание 9 Параграф 5.4 ГДЗ Босова 8 класс 2025 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Задание 9 Параграф 5.4 ГДЗ Босова 8 класс 2025 (Информатика)
Задача
- Дано натуральное трёхзначное число $$n$$. Разработайте, отладьте и протестируйте программу, определяющую:
а) является ли данное число «перевёртышем», т. е. числом, десятичная запись которого читается одинаково слева направо и справа налево;
б) есть ли среди цифр данного числа одинаковые.
Протестируйте программу на приведённых входных данных: 122, 121, 222; 123, 121, 222.
Подробный ответ
Для трёхзначного числа достаточно сравнить его первую и последнюю цифры. Если они равны, то число читается одинаково слева направо и справа налево.
а)
x = int(input(‘x >> ‘))
if (x // 100) == (x % 10):
print(‘Перевёртыш’)
else:
print(‘Нет’)
Проверка на данных из условия:
| Ввод | Вывод |
|---|---|
| 122 | Нет |
| 121 | Перевёртыш |
| 222 | Перевёртыш |
б)
Найдём все цифры числа и проверим, есть ли среди них одинаковые.
x = int(input(‘x >> ‘))
a = x // 100
b = x % 100 // 10
c = x % 10if (a == b) or (a == c) or (b == c):
print(‘Да’)
else:
print(‘Нет’)
Проверка на данных из условия:
| Ввод | Вывод |
|---|---|
| 123 | Нет |
| 121 | Да |
| 222 | Да |
Другие учебники
Другие предметы



