num = int(input("Введите трехзначное число: "))
first_digit = num // 100
second_digit = (num // 10) % 10
third_digit = num % 10
if first_digit == second_digit or second_digit == third_digit or first_digit == third_digit:
print(1)
else:
print(0)
Ответы на вопрос
Ответил dimonchop
0
Відповідь:
Код, который вы привели, является фрагментом программы на языке Python, который проверяет, есть ли введенное трехзначное число повторяющиеся цифры. Если есть, то программа выводит 1, иначе - 0.
Однако, перед выводом на экран должен стоять отступ в четыре пробела, который указывает, что код находится внутри блока if.
Исправленный код с отступом выглядит следующим образом:
num = int(input("Введите трехзначное число: "))
first_digit = num // 100
second_digit = (num // 10) % 10
third_digit = num % 10
if first_digit == second_digit or second_digit == third_digit or first_digit == third_digit:
print(1)
else:
print(0)
Новые вопросы
История,
1 год назад
Литература,
1 год назад
Українська мова,
1 год назад
Математика,
1 год назад
Информатика,
6 лет назад