вычислять R, X, R0 и X0 с использованием входа Fault MVA


0

Имя переменной не может начинаться с числа в Python. Поэтому я предполагаю, что вы получаете ошибку NameError. Вам нужно переименовать m.

Кроме того, math.sqrtследует поднять inputтакже, потому что mне определено. Вы, вероятно, ссылаетесь на это float; вам также нужно исправить это.

Теперь, если вы хотите принять значения в качестве пользовательского ввода, вам нужно вызвать inputвстроенный. Будьте осторожны, вам нужно преобразовать результат, либо в a, intлибо int:

Vp = int(input("Vp: "))
XR_Ratio = float(input("XR_Ratio: "))

0

Если вы хотите попросить пользователя использовать входные данные:

Var = raw_input ("VAR:") Эта функция отобразит «VAR:» в консоли python. Затем пользователь может записать значение, используемое для этой переменной.

Будьте осторожны, что все входы будут иметь тип String.

Для вашего примера это должно сделать это:

print "Enter the values for each variable : "
ValuesGiven = False
while(ValuesGiven == False):
    VP = raw_input("Vp : ")
    phF_MVA = raw_input("phF_MVA : ")
    XR_Ratio = raw_input("XR_Ratio : ")
    try:
        VP=float(VP)
        phF_MVA = float(phF_MVA)
        XR_Ratio = float(XR_Ratio)
        ValuesGiven = True
    except ValueError:
        print "Wrong Input, try again"

Ваш вопрос не с отступом, поэтому я не уверен, что это то, что вы ищете, но для ваших расчетов это должно быть:

import numpy as np

Z=VP*VP/phF_MVA
R=Z/np.sqrt(1+XR_Ratio*XR_Ratio)
X=XR_Ratio*R

Надеюсь, он это сделает.

питон, математика,

python,math,

питон, математика,

Ответов: 0


0

Имя переменной не может начинаться с числа в Python. Поэтому я предполагаю, что вы получаете ошибку NameError. Вам нужно переименовать m.

Кроме того, math.sqrtследует поднять inputтакже, потому что mне определено. Вы, вероятно, ссылаетесь на это float; вам также нужно исправить это.

Теперь, если вы хотите принять значения в качестве пользовательского ввода, вам нужно вызвать inputвстроенный. Будьте осторожны, вам нужно преобразовать результат, либо в a, intлибо int:

Vp = int(input("Vp: "))
XR_Ratio = float(input("XR_Ratio: "))

0

Если вы хотите попросить пользователя использовать входные данные:

Var = raw_input ("VAR:") Эта функция отобразит «VAR:» в консоли python. Затем пользователь может записать значение, используемое для этой переменной.

Будьте осторожны, что все входы будут иметь тип String.

Для вашего примера это должно сделать это:

print "Enter the values for each variable : "
ValuesGiven = False
while(ValuesGiven == False):
    VP = raw_input("Vp : ")
    phF_MVA = raw_input("phF_MVA : ")
    XR_Ratio = raw_input("XR_Ratio : ")
    try:
        VP=float(VP)
        phF_MVA = float(phF_MVA)
        XR_Ratio = float(XR_Ratio)
        ValuesGiven = True
    except ValueError:
        print "Wrong Input, try again"

Ваш вопрос не с отступом, поэтому я не уверен, что это то, что вы ищете, но для ваших расчетов это должно быть:

import numpy as np

Z=VP*VP/phF_MVA
R=Z/np.sqrt(1+XR_Ratio*XR_Ratio)
X=XR_Ratio*R

Надеюсь, он это сделает.

питон, математика,
Похожие вопросы