Некорректно работает программа. Кортеж во множестве. Питон

Рейтинг: 0Ответов: 1Опубликовано: 08.02.2023
#Пользователь вводит необходимое число кортежей в множестве (кортежи состоят из нечётных чисел)
dlin = int(input())
mn = set()

for i in range(dlin*2):
    if i % 2 != 0:
        mn.add((i, i+2))
print(mn)

Почему данная программа выводит кортежи в множестве в хаотичном порядке числа в котрежах правильные

Ответы

▲ 1Принят

Почему данная программа выводит кортежи в множестве в хаотичном порядке числа в котрежах правильные

Потому что set неупорядоченная коллекция.