<कोड> डीईएफ़ SetHP (स्वयं, hpPercentage, curHP, maxHP): नहीं तो self.hpGauge.IsShow (): स्व .SetSize (200 + 7 * self.nameLength, 70) self.hpGauge.Show () self.UpdatePosition () self.hpGauge.SetPercentage (hpPercentage, 100) strCurHP = str (curHP) strMaxHP = str (maxHP) self.broadCastHP उदाहरण के आउटपुट है:8993/18782
मैं इस तरह से कुछ सवाल देखता हूं, लेकिन वे सभी "फ्लोट" के बारे में थे।
मैं इन पूर्णांक को इस तरह बनाना चाहता हूं:
8 9के / 18,7 के
पी> <प्री>इस फ़ंक्शन को आज़माएं:
डीएच एचपीफार्मैट (एआरआर): अगर लेन (एसआरआर) == 5: न्यूस्ट्रक्ट = स्ट्रॉ [0] + एआरआर [1] + ',' + स्ट्र [2] + 'के' रिटर्न न्यूस्ट्रॉल एलिफ लेन (str) == 4: न्यूस्ट्रोलेंट = स्ट्र [0] + ',' + str [1] + 'के' रिटर्न न्यूस्ट्रेट
और रिपैक ई अपने कार्य के साथ कोड के अंतिम पंक्ति:
डीईएफ़ SetHP (स्वयं, hpPercentage, curHP, maxHP): नहीं तो self.hpGauge.IsShow (): self.SetSize (200 + 7 * self.nameLength, 70) self.hpGauge.Show () self.UpdatePosition () self.hpGauge.SetPercentage (hpPercentage, 100) strCurHP = str (curHP) strMaxHP = str (maxHP) self.broadCastHP.SetText (HPformat (strCurHP) + "/" + HPformat (strMaxHP))
इसके अलावा, यदि आप एक नया फ़ंक्शन जोड़ना नहीं चाहते हैं तो आप ऐसा कर सकते हैं:
def SetHP (स्वयं, hpPercentage, curHP, maxHP): नहीं self.hpGauge.IsShow अगर (): self.SetSize (200 + 7 * self.nameLength, 70) self.hpGauge.Show () self.UpdatePosition () self.hpGauge .SetPercentage (hpPercentage, 100) strCurHP = str (curHP) strMaxHP = str (maxHP) newCurHP = strCurHP [0] + ',' + strCurHP [1] + 'के' newMaxHP = strMaxHP [0] + strMaxHP [1] + ',' + StrMaxHP [2] + 'के' स्व। बीआरसीआरएचपी .सेट टेक्स्ट (न्यूकर्चएचपी + "/" + नयामैक्सएचपी)
No comments:
Post a Comment