从 C++ 到 Python,如何写这个? [复制]

Posted

技术标签:

【中文标题】从 C++ 到 Python,如何写这个? [复制]【英文标题】:How to write this do...while from C++ to Python? [duplicate] 【发布时间】:2020-09-01 15:23:56 【问题描述】:

从 C++ 到 Python 时如何编写这个 do...??

看了很多题目,不明白怎么写这样的功能


do

      L = 0; x = a; h = h / 2;  

       while (x < b) 

           y1 = fC(x);

           y2 = fC(x+h);

           L = L + sqrt(h * h + (y2-y1) * (y2-y1)); 

           x = x + h;

       

       L = L * 2;

    

while (fabs(L0 - L) / L0 > 0.0001);

【问题讨论】:

【参考方案1】:
while True:  # do --> while True:
   L = 0 
   x = a
   h = h / 2
   while x < b:
       y1 = fC(x)
       y2 = fC(x+h)
       L = L + sqrt(h * h + (y2-y1) * (y2-y1)) 
       x = x + h
   L = L * 2
   if fabs(L0 - L) / L0 > 0.0001: break # do's while --> if ... : break

【讨论】:

以上是关于从 C++ 到 Python,如何写这个? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何将 .exe 从 C++ 项目复制到 C# 项目的输出目录?

csv在python中写数组到文件,如何删除附加行[复制]

Python本身被设计为可扩充的

用python程序求2的0次方到63次方

将 Eigen 数组从 c++ 传输到 python 时的地址更改

如何使用Python将某些字符串从文本文件复制到Word doc?