将c++代码转换为python,用运算符?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将c++代码转换为python,用运算符?相关的知识,希望对你有一定的参考价值。

如何将以下代码转换为python?

for (int i = 1; i <= 50; i++)

我不知道python中是否存在++运算符,所以我对它有一点困难。

答案
i = 1
while i <= 50:
    # your code here
    i += 1

或者

for i in range(1, 51):
    pass

range()的上界是排他性的。

另一答案

i++只是显示i=i+1的一种方式......如果有其他的方式,就不要在它周围晃悠了。

i = 1
while i <= 50:
    print(i)
    i += 1 # or i = i + 1 or what ever display that produce the same result
另一答案

首先,你想达到什么目的?你是想写一个转换器吗?还是你需要Python的帮助?在任何情况下,为了回答你的问题,要做一个 for 在Python中循环,你要做的就是这个。

for i in range(6):
    print(i)

根据w3schools的文档,参数为 range() 功能如下。

range(start, stop, step)

有了 start 为起始数,stop为结束数,step为每次迭代增加的数量。

我对Python不太有经验。我相信有一个内置的迭代器函数可以让你做一些增强型的for-loop技巧。

另一答案

这个循环的开始是 i = 1 而最后一次迭代是当 i = 50,所以你可以在Python中使用。

for i in range(1, 51):
    print(i)

(如果因为某些原因,你被困在Python 2中,可以考虑使用 xrange 而不是 range)

以上是关于将c++代码转换为python,用运算符?的主要内容,如果未能解决你的问题,请参考以下文章

10个JavaScript代码片段,使你更加容易前端开发。

将 c++ DTW 代码转换为 java

将 python、numpy 和 scipy 代码转换为 C++ 兼容代码?

将openCV python函数转换为C++

如何将 Python 中的脚本转换为 C++?

如何使用 SWIG 将 C++ 数组转换为 Python 列表?