Hi, is there a better way to do this ? (*heros are Character*)

herosAll = [
Character(0,"Chris","Soldat fort",type[0],15,5,8,50,1),
Character(1,"Antaa","Soldat moins fort",type[0],15,5,8,50,1)]


def HeroExist(HerosName):
        herosId = -1
        for heros in herosAll:
            if HerosName in heros.name:
                herosId = heros.id
        if herosId != -1:
            return herosId
        else:
            return -1

I find this solution myself and I think a better one exist..

    HerosName=input("Enter heros name : ")
            if Character.HeroExist(HerosName) != -1:

herosAll[Character.HeroExist(HerosName)].DisplayCharacterInfos()
            else :
                print ('This heros does\'nt exist')
            Display_menu()

Ty :)
-- 
Brookes Christopher.
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to