Forum >> Principianti >> come si utilzza un dizionario su python?

Pagina: 1

salve a tutti io sono gabbo ed ho bisogno di un vostro aiuto!
nella mia versione di python io voglio fare una specie di intelligenza artificiale usando le seguenti istruzioni:
a={"mangiare":"assumere sostanze nnutritive"}
d="inizio"
while d !="":


d=input ("dimmi cosa fare...")
if a.has_key (d):
print (ad)
else :
print ("non capisco")

solo che quando esegua il programma mi da questo...
dimmi cosa fare...mangiare
Traceback (most recent call last):
File "C:\Users\Gabriele\Documents\phython\tool.py", line 8, in <module>
if a.has_key (d):
AttributeError: 'dict' object has no attribute 'has_key'
>>>
come faccio??????????????
sono arrabbiatissimo
Ciao caro, usa sempre il pulsante per copiare del codice e farlo capire correttamente a chi ti legge.

Usando Python3 semplicemente dict.has_key() è stato rimosso in favore di in.

Removed. dict.has_key() – use the in operator
instead.
(link)

Cya


Pagina: 1



Esegui il login per scrivere una risposta.