如何在bash Linux中使用“ while”循环停止“ for”循环

时间:2019-05-05 13:02:30

标签: linux bash shell

我有一个无法解决的问题,无法在bash linux中使用while循环使用for循环来停止for循环。

我所需要的非常简单,我需要for循环增加直到它达到值27,这时for必须结束。

我尝试了几种解决方案,但均未成功,我做的最后一个测试是声明变量“ max”,以便当max = <27时,它完成for循环。

import pandas as pd
import altair as alt

data = pd.DataFrame(
    {
        "x": [0, 1, 0, -1],
        "y": [1, 0, -1, 0],
        "name": ["UP", "RIGHT", "BOTTOM", "LEFT"],
        "angle": [180, 270, 0, 90],
    }
)

base = alt.Chart(data).encode(x="x", y="y", text="name")

layers = [
    base.transform_filter(alt.datum.name == name).mark_text(angle=angle)
    for (name, angle) in zip(data.name, data.angle)
]

alt.layer(*layers)

0 个答案:

没有答案