Python入门学习29(if-elif-else结构)

作业

图片发自简书App

我的答案

图片发自简书App

      if-elif-else结构适合超过两个条件的测试,它会依次检查每个条件的测试,直到通过其中一个条件的测试,Python将执行紧跟在它后面的代码,并跳过余下的代码,比如我的答案中设定的年龄为12,通过第8行代码年龄小于13的测试,所以输出结果为child

      但是输入的年龄是固定的,这样做不太方便,在参考班长的笔记后修改为:

图片发自简书App

      使用了while循环和raw_input函数

      但是有疑问,我已经定义为

图片发自简书App

当我输入-1时代码没报错并且还能输出结果

图片发自简书App

这是什么原因,我暂时理解不了

还有如何退出while循环,我尝试了break语句,结果代码只执行一次就结束了,实在搞不懂????

图片发自简书App

求Python大大解答

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、python 变量和数据类型 1.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序...
    绩重KF阅读 5,899评论 0 1
  • 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入...
    小小不懂11阅读 8,749评论 2 30
  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 5,805评论 0 5
  • 前言 ||| 第二章 使用ArcPy编写脚本 Python支持大部分在其他语言中出现的编程结构。在本章内容中,我们...
    muyan阅读 90,671评论 10 55
  • 一、python简介 python创建于1989年圣诞节期间,由荷兰人“吉多·范罗苏姆”(Guido van Ro...
    CaiGuangyin阅读 4,130评论 0 2

友情链接更多精彩内容