74. طفرية: التحقق من "المعادلة"

طفرة للتحقق من شفرة المعادلة. محرك المعادلة مبني على بايثون اللغة مع دعم العمليات الرياضية الشائعة.

قائمة العمليات المدعومة:

  1. وحدة بايثون الأساسية: abs، all، any، bin، bool، bytearray، bytes، chr، complex، dict، dir، divmod، enumerate، filter، float، format، frozenset، hash، hex، id، int، isinstance، len، list، map، max، min، oct، ord، pow، range، repr، reversed، round، set، slice، sorted، str، sum، tuple، type، zip.

  2. وحدة الرياضيات في بايثون: acos، acosh، asin، asinh، atan، atan2، atanh، ceil، copysign، cos، cosh، degrees، e، exp، fabs، factorial، floor، fmod، frexp، fsum، hypot، isinf، isnan، ldexp، log، log10، log1p، modf، pi، pow، radians، sin، sinh، sqrt، tan، tanh، trunc.

  3. شروط بايثون: if، elif، else.

  4. حلقات بايثون: for، while.

triangle-exclamation
mutation VerifyEquation {
  verifyEquation(input: {
    dataVariables: [{
      variable: "yield_vol"
      sampleValue: 1.1 
    }, {
      variable: "prod"
      sampleValue: 2.2
    }]
    equationAsText: """calculated = yield_vol/prod + 3.5 
if calculated >= 30:
    result = 35
elif calculated >= 20 and calculated < 30:
    result = 25
else:
    result = 15
    """
    equationResultVariable: "result"
  }) {
    executed
    result
    errorMessage
  }
}

Last updated

Was this helpful?