作业
我的答案
if-elif-else结构适合超过两个条件的测试,它会依次检查每个条件的测试,直到通过其中一个条件的测试,Python将执行紧跟在它后面的代码,并跳过余下的代码,比如我的答案中设定的年龄为12,通过第8行代码年龄小于13的测试,所以输出结果为child
但是输入的年龄是固定的,这样做不太方便,在参考班长的笔记后修改为:
使用了while循环和raw_input函数
但是有疑问,我已经定义为
当我输入-1时代码没报错并且还能输出结果
这是什么原因,我暂时理解不了
还有如何退出while循环,我尝试了break语句,结果代码只执行一次就结束了,实在搞不懂????
求Python大大解答