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

С экрана вводится 2 трёхзначных числа х1 и х2

Выведите все трёхзначные числа х, расположенные в диапазоне от х1 до х2, в записи которых есть ровно 2 одинаковые цифры. Python

Ответы

Автор ответа: AlexandrSishkov1
1

Ответ:

x1 = int(input())

x2 = int(input())

flag = True

if len(str(x1)) != 3 or len(str(x2)) != 3:

   flag = False

if flag:

   for i in range(x1, x2 + 1):

       i = str(i)

       if i[0] == i[1] or i[1] == i[2] or i[0] == i[2]:

           print(i)


Onepie117: Вопрос что такое на 4 строчек и что такое []
AlexandrSishkov1: x1 = int(input())
x2 = int(input())
flag = True
if len(str(x1)) != 3 or len(str(x2)) != 3:
flag = False
if flag:
for i in range(x1, x2 + 1):
i = str(i)
if i[0] == i[1] or i[1] == i[2] or i[0] == i[2]:
print(i)
Похожие вопросы
Предмет: Русский язык, автор: alebedeva053
Предмет: Алгебра, автор: viktoriapanteleeva08
Предмет: Русский язык, автор: flashhn6