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

Ответы
Автор ответа:
6
Ответ:
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:
Спасибо
Интересные вопросы