2024-10-02 10:27:49 发布
网友
我在学习python语法时遇到了困难。我一直在做一些合并排序的算法,但遇到了一些问题。你知道吗
def arrMerge(a): for i in range(1,len(a), *2): for j in range(0,len(a)-1,2*i): end2 = (2*i < len(a) -j) ? 2*i : len(a) -j
python中的这个块有什么关于如何执行它的想法吗?你知道吗
我假设你问的是Python等价语法到C++三元操作符。在Python中,您将使用语法为value if condition else other_value的条件表达式。你知道吗
value if condition else other_value
所以你的任务是:
end2 = 2 * i if 2 * i < len(a) - j else len(a) - j
通常最好使用普通的if,不过:
if
if 2 * i < len(a) - j: end2 = 2 * i else: end2 = len(a) - j
我假设你问的是Python等价语法到C++三元操作符。在Python中,您将使用语法为
value if condition else other_value
的条件表达式。你知道吗所以你的任务是:
通常最好使用普通的
if
,不过:相关问题 更多 >
编程相关推荐