Задание №2. Различные цифры. Даны четырехзначные числа
в промежутке от M до N (1000 не количество чисел из заданного
промежутка, состоящих из раз- №
личных цифр. Если в этом интер- 1
вале нет такого числа, выведите 2
на экран «-1».
Результат
Например
1245 1256
1221 1229
9
-1

Приложения:

Ответы

Ответ дал: MagicSticks
5

Ответ:

M = int(input("Введите начало промежутка: "))

N = int(input("Введите конец промежутка: "))

count = 0 # счетчик чисел, состоящих из разных цифр

for i in range(M, N+1):

    digits = set(str(i)) # множество цифр числа i

    if len(digits) == 4: # если все цифры разные

        count += 1

        print(i)

if count == 0:

    print("-1")


mxm456: Спасибо
akulovtima73: не то
Вас заинтересует