Задать вопрос
@slaimban

Не работает модуль, что делать?

не робит модуль но если он в основном коде то все работает прекрасно

основной код:
HP = 100
MP = 20
STA = 100
STR = 0
Luck = 0
#HP
#базовое количество: 100
if HP >= 0:
HPP = "- текст"
if HP >= 1:
HPP = "- текст"
if HP >= 5:
HPP = "- текст"
if HP >= 10:
HPP = "- текст"
if HP >= 20:
HPP = "- текст"
if HP >= 30:
HPP = "- текст"
if HP >= 40:
HPP = "- текст"
if HP >= 50:
HPP = "- текст"
if HP >= 60:
HPP = "- текст"
if HP >= 70:
HPP = "- текст"
if HP >= 80:
HPP = "- текст"
if HP >= 90:
HPP = "- текст"
if HP >= 100:
HPP = "- текст"
#MP
#базовое количество: 20
if MP <= 0:
MPP = "- текст"
if MP <= 10:
MPP = "- текст"
if MP <= 20:
MPP = "- senpai I'm at my limit"
#STA
#базовое количество: 100
if STA >= 10:
STAP = "- текст"
if STA >= 20:
STAP = "- текст."
if STA >= 30:
STAP = "- текст"
if STA >= 40:
STAP = "- текст"
if STA >= 50:
STAP = "- текст"
if STA >= 60:
STAP = "- текст"
if STA >= 70:
STAP = "- текст"
if STA >= 80:
STAP = "- текст"
if STA >= 90:
STAP = "- текст"
#STR
#базовое количество: 0
if STR == 0:
STRP = "-текст"
if STR == 1:
STRP = "- текст"
if STR == 2:
STRP = "- текст"
if STR == 3:
STRP = "- текст
if STR == 4:
STRP = "- текст"
if STR == 5:
STRP = "- текст"
#Luck
#базовое количество: 0
if Luck == 0:
LuckP = "- текст"
if Luck == 1:
LuckP = "- текст"
if Luck == 2:
LuckP = "- текст"
if Luck == 3:
LuckP = "- текст"
if Luck == 4:
LuckP = "- текст"
if Luck == 5:
LuckP = "- текст"

pr = " "*1000
print (pr ," ##########################################")
print (" # HP:", HP , HPP)
print (" # MP:", MP , MPP)
print (" # STA:", STA , STAP)
print (" # STR:", STR , STRP)
print (" # Luck:", Luck , LuckP)
print (" ##########################################")

___________________________________________________________________________________________________________________________________

МОДУЛЬ
global HP
global HPP
global MP
global MPP
global STA
global STAP
global STR_
global STRP
global Luck
global Luckp

#HP
#базовое количество: 100
def HP():
if HP >= 0:
HPP = "- текст"
if HP >= 1:
HPP = "- текст"
if HP >= 5:
HPP = "- текст"
if HP >= 10:
HPP = "- текст"
if HP >= 20:
HPP = "- текст"
if HP >= 30:
HPP = "- текст"
if HP >= 40:
HPP = "- текст"
if HP >= 50:
HPP = "- текст"
if HP >= 60:
HPP = "- текст"
if HP >= 70:
HPP = "- текст"
if HP >= 80:
HPP = "- текст"
if HP >= 90:
HPP = "- текст"
if HP >= 100:
HPP = "- текст"
#MP
#базовое количество: 20
def MP():
if MP <= 0:
MPP = "- текст"
if MP <= 10:
MPP = "- текст"
if MP <= 20:
MPP = "- senpai I'm at my limit"
#STA
#базовое количество: 100
def STA():
if STA >= 10:
STAP = "- текст"
if STA >= 20:
STAP = "- текст."
if STA >= 30:
STAP = "- текст"
if STA >= 40:
STAP = "- текст"
if STA >= 50:
STAP = "- текст"
if STA >= 60:
STAP = "- текст"
if STA >= 70:
STAP = "- текст"
if STA >= 80:
STAP = "- текст"
if STA >= 90:
STAP = "- текст"
#STR
#базовое количество: 0
def ST():
if STR == 0:
STRP = "-текст"
if STR == 1:
STRP = "- текст"
if STR == 2:
STRP = "- текст"
if STR == 3:
STRP = "- текст
if STR == 4:
STRP = "- текст"
if STR == 5:
STRP = "- текст"
#Luck
#базовое количество: 0
def Luck():
if Luck == 0:
LuckP = "- текст"
if Luck == 1:
LuckP = "- текст"
if Luck == 2:
LuckP = "- текст"
if Luck == 3:
LuckP = "- текст"
if Luck == 4:
LuckP = "- текст"
if Luck == 5:
LuckP = "- текст"
___________________________________________________________________________________________________________________________________
import stat_check as s
HP = 10
s.HP()
print(HPP)
___________________________________________________________________________________________________________________________________
ошибка
runfile('C:/Users/pc/Desktop/Dungeon Master of Dragons/test.py', wdir='C:/Users/pc/Desktop/Dungeon Master of Dragons')
Reloaded modules: stat_check
Traceback (most recent call last):

File "C:\Users\pc\Desktop\Dungeon Master of Dragons\test.py", line 3, in
s.HP()

File "C:\Users\pc\Desktop\Dungeon Master of Dragons\stat_check.py", line 15, in HP
if HP >= 0:

TypeError: '>=' not supported between instances of 'function' and 'int'
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Имя функции перекрывает имя переменной.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы