将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,用运算符?的主要内容,如果未能解决你的问题,请参考以下文章