Задание №2. Различные цифры. Даны четырехзначные числа
в промежутке от M до N (1000
не количество чисел из заданного
промежутка, состоящих из раз- №
личных цифр. Если в этом интер- 1
вале нет такого числа, выведите 2
на экран «-1».
Результат
Например
1245 1256
1221 1229
9
-1
Приложения:
![](https://st.uroker.com/files/a9c/a9c5435e77606380c9e5eb83eb98ee4f.png)
Ответы
Ответ дал:
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:
Спасибо
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
4 месяца назад