python -c 在Win的cmd中实现一条命令多个复合语句?

python在Win系统的命令行中如何使用 -c 实现多个复合语句一条命令

简单的代码,比如:

print(666)
print(888)

通过-c的一条命令就可以实现,如图

img


引用官方文档(https://docs.python.org/zh-cn/3/using/cmdline.html#command-line%EF%BC%89%E7%9A%84%E8%AF%B4%E6%98%8E
调用 Python 时,可以指定下列任意选项:
python [-bBdEhiIOqsSuvVWx?] [-c command | -m module-name | script | - ] [args]
-c
执行 command 中的 Python 代码。command 可以是一条语句,也可以是用换行符分隔的多条语句,其中,前导空白字符与普通模块代码中的作用一样。

那多个复合语句,例:

if 1==1:
    print(1)

def test_aaa():
    print(2)

test_aaa()

以上例子如何通过-c,用一条命令如何实现?