题解:P1597 语句解析 cff_0102 · 2024-09-22 17:12:14 · 题解 比第一篇 C++ 题解代码还短的 Python 代码。 题目要求让我们执行一段代码,不难想到 Python 中的 exec() 正好就可以帮我们执行字符串中的代码。不过因为 Pascal 和 Python 语法的不同,需要先将输入中的冒号删掉,这里可以用 str.replace(':','') 实现。 a=b=c=0 exec(input().replace(':','')) print(a,b,c) 需要注意的是,题目中说到没有赋值的变量默认为 0,所以需要先定义 a,b,c 三个变量。