关键问题在于"我是直接照着打代码的,换行没用回车,用的空格换到下一行"
python是用行格式控制程序层次的。
若要在一行(句)中书写多条命令,各命令间用分号分割
import math;radiusstring=raw_input("enter the radius of your circle: ");radiusinteger=int(radiusstring);circumference=2*math.pi*radiusinteger;area=math.pi*radiusinteger**2;print"the circumference is:",circumference,", and the area is :",area