Предмет: Информатика, автор: jyulihim

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)

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