मुझे पायथन कोड में निम्नलिखित समीकरण को व्यक्त करने और उसका उपयोग करने की आवश्यकता है। हालांकि, जब मैं X = 340.15 को इसमें स्थानापन्न करता हूं, तो मुझे एक अतिप्रवाह त्रुटि मिल रही है:

Y = [e^(-989)] * (X^171)

मैंने Google पर एक त्वरित खोज की लेकिन यह पता लगाने में असमर्थ था कि समीकरण को कैसे चलाया जाए।

1
haoyang li 26 अगस्त 2020, 14:13

2 जवाब

सबसे बढ़िया उत्तर

समीकरण चलाने के लिए आप decimal.Decimal का उपयोग कर सकते हैं:

import math
from decimal import Decimal

X = Decimal('340.15')
e = Decimal(math.e)

Y = pow(e, -989) * pow(X, 171)
print(Y)

प्रिंट:

2502.699307245550715093058647

यह रहा समाधान

0
Andrej Kesely 26 अगस्त 2020, 14:26

मुझे लगता है कि ऐसा इसलिए है क्योंकि 340.15 ^ 171 बहुत बड़ा है। कंप्यूटर की भी सीमा होती है

0
elj40 26 अगस्त 2020, 14:21