Python. Задача 8-6

Вывести все натуральные из диапазона [1000, 1100], в записи которых нет одинаковых цифр.

Решение
for i in range(1000, 1101):
    num = str(i)
    # Проверяем каждый разряд с младшими
    for j in range(len(num) - 1):
        for k in range(j + 1, len(num)):
            if num[j] == num[k]:
                # Есть одинаковые цифры
                break
        else:
            continue
        # Есть одинаковые цифры
        break
    else:
        print(num)