将 do-while 从 C 转换为 Python

Convert do-while from C to Python

早上好, 我需要帮助将 do..while 从 C 转换为 Python“while”。我花了很多时间来创建好的代码,但我的解决方案不起作用。请告诉我如何将这个“do..while”转换为 Python 代码。

do {
    while( c < N ) { list[ b ][ c ] = t[ q ];
        q++;
        c++; };
    b++;
    c = 0; } while( b < 6 );

在 python 中,您必须使用 while 循环,然后检查您 break 退出循环的条件

while True:
    # do something
    while c < N:
        my_list[b][c] = t[q]
        q+=1
        c+=1
    b+=1
    c=0
    # now check condition to exit the while loop
    if b > 6:
        break

像这样:

while True:
    while c < N:
        lst[b][c] = t[q]
        q += 1
        c += 1
    b += 1
    c = 0
    if b >= 6: break