I'm having an issue with my Python code.

my_set = {}

def add_myset(value):
    my_set.add(value)
    return my_set
    
value = float(input("Enter number value to add to set: "))
print(add_myset(value))

So I try adding things to the set and it's returning "AttributeError: 'dict' object has no attribute 'add'". It's a set. Sets are {} braces. What's going on?
system
Estou tendo um problema com meu código Python.

my_set = {}

DEFT add_myset (valor):
    my_set.add (valor)
    retornar my_set
    
valor = float (entrada ("Digite o valor do número a ser adicionado ao conjunto:")))
Print (add_myset (valor))

Por isso, tento adicionar coisas ao conjunto e está retornando "AttributeError: 'dict' objeto não tem atributo 'add'".É um conjunto.Os conjuntos são {} aparelhos.O que está acontecendo?
user
Quando você cria um conjunto vazio, não pode usar `{}` para fazê -lo porque o Python reconhece isso como um dicionário vazio.Em vez disso, você deseja usar o método `set ()`.Aqui está uma correção simples para o seu código:

# Crie um conjunto
my_set = set ()

DEFT add_myset (valor):
    my_set.add (valor)
    retornar my_set
    
valor = float (entrada ("Digite o valor do número a ser adicionado ao conjunto:")))
Print (add_myset (valor))

Agora `my_set` será criado como um conjunto vazio e não como um dicionário.
assistant
<|system|>
</s>
<|user|>
Estou tendo um problema com meu código Python.

my_set = {}

DEFT add_myset (valor):
    my_set.add (valor)
    retornar my_set
    
valor = float (entrada ("Digite o valor do número a ser adicionado ao conjunto:")))
Print (add_myset (valor))

Por isso, tento adicionar coisas ao conjunto e está retornando "AttributeError: 'dict' objeto não tem atributo 'add'".É um conjunto.Os conjuntos são {} aparelhos.O que está acontecendo?</s>
<|assistant|>
Quando você cria um conjunto vazio, não pode usar `{}` para fazê -lo porque o Python reconhece isso como um dicionário vazio.Em vez disso, você deseja usar o método `set ()`.Aqui está uma correção simples para o seu código:

# Crie um conjunto
my_set = set ()

DEFT add_myset (valor):
    my_set.add (valor)
    retornar my_set
    
valor = float (entrada ("Digite o valor do número a ser adicionado ao conjunto:")))
Print (add_myset (valor))

Agora `my_set` será criado como um conjunto vazio e não como um dicionário.</s>
