VB. net преобразовать код в python. net для l oop до python для цикла - PullRequest
1 голос
/ 02 марта 2020

Я хочу преобразовать код vb. net (для l oop) в код python (для l oop). Есть ли способ конвертировать этот код в python?

For ea As Double = -45 * 0.01745 To +45 * 0.01745 Step 5 * 0.01745
     Console.WriteLine(ea)
Next

Вывод как: -

-0.78525
-0.698
-0.61075
-0.5235
-0.43625
-0.349
-0.26175
-0.1745
-0.0872499999999999
1.11022302462516E-16
0.0872500000000001
0.1745
0.26175
0.349
0.43625
0.5235
0.61075
0.698

Демонстрационная ссылка: - https://dotnetfiddle.net/B10ox9

Не знаю, как мне преобразовать этот код в python.

Спасибо, заранее

1 Ответ

1 голос
/ 02 марта 2020

Использование while l oop:

Пример.

start = -45 * 0.01745
end =  45 * 0.01745
step = 5 * 0.01745

while start <= end:
    print(start)
    start += step

O / P:

-0.78525
-0.698
-0.6107499999999999
-0.5234999999999999
-0.43624999999999986
-0.34899999999999987
-0.26174999999999987
-0.17449999999999988
-0.08724999999999988
1.1102230246251565e-16
0.0872500000000001
0.1745000000000001
0.2617500000000001
0.3490000000000001
0.4362500000000001
0.5235000000000001
0.6107500000000001
0.6980000000000002
...