题目说明 本题来自python123平台第8周测验里面的编程题。 描述: 老师给的代码如下 num = input() try: if complex(num) == complex(eval(num)): print(eval(num)**2) except: print("输入有误") 里面用到了 try except 异常捕获、complex() 这道题,老师给的代码是不太容易理解的。complex()可以将给定的正确的数字、字符串转换为复数。