import marimo

__generated_with = "0.0.0"
app = marimo.App(app_title="Test Notebook")


@app.cell
def __():
    import marimo as mo
    return mo,


@app.cell
def __(mo):
    mo.md("""
        # Code blocks in code blocks
        Output code for Hello World!
        ```python
        print("Hello World")
        ```
        Execute print
        ```{python}
        print("Hello World")
        ```
    """)
    return


@app.cell
def __(mo):
    mo.md(f"""
        with f-string too!
        ```{{python}}
        print("Hello World")
        ```
    """)
    return


@app.cell
def __(mo):
    mo.md(f"""
        Not markdown
        ```{{python}}
        print("1 + 1 = {1 + 1}")
        ```
    """)
    return


@app.cell
def __(mo):
    mo.md(
        r"""
        Nested fence
        ````text
        The guards are
        ```{python}
        ````
        """
    )
    return


@app.cell
def __():
    """
    ```
    """
    return


@app.cell
def __(mo):
    mo.md("""
        Cross cell injection
        ```python
    """)
    return


@app.cell
def __():
    1 + 1
    return


@app.cell
def __():
    # Actual print
    print("Hello World")
    return


if __name__ == "__main__":
    app.run()