Не уверен, как пользоваться этим редактором, и я нигде не могу его найти, поэтому решил, что спрошу.Я делаю создателя персонажей DND в python.У меня есть список различных навыков, и я хочу сказать: «Если персонаж этого класса, у него есть объекты в этом списке».например.
Appraise, Balance, Bluff, Climb, Concentration, Craft, DecipherScript, Diplomacy, DisableDevice, Disguise, EscapeArtist, Forgery, GatherInformation, HandleAnimal, Heal, Hide, Intimidate, Jump, Knowledge, Listen, MoveSilently, OpenLock, Perform, Profession, Ride, Search, SenseMotive, SleightOfHand, SpeakLanguage, Spellcraft, Spot, Survival, Swim, Tumble, UseMagicDevice, UseRope = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
ClassSkills=[Appraise, Balance, Bluff, Climb, Concentration, Craft, DecipherScript, Diplomacy, DisableDevice, Disguise, EscapeArtist, Forgery, GatherInformation, HandleAnimal, Heal, Hide, Intimidate, Jump, Knowledge, Listen, MoveSilently, OpenLock, Perform, Profession, Ride, Search, SenseMotive, SleightOfHand, SpeakLanguage, Spellcraft, Spot, Survival, Swim, Tumble, UseMagicDevice, UseRope]
if class=wizard:
ClassSkills= [Concentration, Craft, DecipherScript, Knowledge, Proffesion, Spellcraft]
if var in ClassSkills:
SkillPoints= math.floor(Ranks)
else:
SkillPoints= math.floor(Ranks/2)
было бы другое назначение с помощью мастера классов, но вы, вероятно, поняли.
Я довольно новичок в программировании, и это мой первый основнойпрограмма.Я просто хочу, чтобы он определял, является ли навык классовым навыком, и запускаю другой алгоритм, основанный на том, является ли он или нет.
Я также сделаю некоторые настройки, чтобы иметь разные переменные точки навыка, чтобы я мог индивидуальноизменить список.