报错的主要原因在交互模式下写条件语句时,条件句后面语句一定要缩进一个tab,还有你输入的变量名不一样,一个是小写的x,后面转换为浮点数时又用了变量名大写X,而它并没有在前面定义。你需要在输入语句后面输入数字后再回车运行。
else后面没写语句导致报错编写多行python代码尽量使用.py文件编写,而不是使用IDLE有帮助望采纳~
我也是刚开始学,你不应该用int整数吗?float不是小数吗?