• 一起入门python5之for循环


    昨天中午本来写了的,结果手贱了一下ctrl+x以后又去复制了别的东西。结果所有写的都没有了。蛋疼。
    继续写吧。
    今天来说for循环即条件判断
    >>> age = 20        #首先将20赋值给age,通俗的说就是年龄二十岁。
    >>> if age >= 18:                   #如果大于等于十八就输出你是成年人否则输出第二条语句
    ...     print "你是成年人了"
    ... else:
    ...     print "你还没有成年"
    ...
    你是成年人了
    >>>
    >>> age = 15
    >>> if age >= 18:
    ...     print "你是成年人了"
    ... elif 18 > age > 16:    #elif 是否则如果的意思,顾名思义,在这个区间内就输出“你是少年”否则“还只是儿童”
    ...     print "你是青少年"
    ... else:
    ...     print "你还只是儿童"
    ...
    你还只是儿童哟
    >>>
    总归不能一直是我们提前定义好的吧,要用户输入的吧,那么我们就引用一个input。
    >>> age = int(input("请输入你的年龄:"))      #这条语句一回车我们就可以出现以下命令了,然后我们输入40
    请输入你的年龄:40
    >>> #当然了,不仅仅是输入整数,也可以是字符之类的,我们引用raw_input(在3.x当中仿佛不能用)或者大家也可以直接input
    >>> name = raw_input("请输入你的名字:")
    请输入你的名字:二狗
    >>> print name
    二狗
    >>>

    下面这个案例是寥雪峰网站的案例,我们来结合我们今天学的来写一下吧。
    小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
    低于18.5:过轻
    18.5-25:正常
    25-28:过重
    28-32:肥胖
    高于32:严重肥胖

    >>> shengao = input("请输入你的身高:")
    请输入你的身高:1.75
    >>> tizhong = input("请输入你的体重:")
    请输入你的体重:80.5
    >>> BMI = tizhong / shengao
    >>> BMI
    46.0
    >>> if BMI > 32:
    ...     print "严重肥胖!"
    ... elif 32 <= age > 25:
    ...     print "肥胖"
    ... elif 25 <= age > 18.5:
    ...     print "正常"
    ... else:
    ...     print "过轻"
    ...
    严重肥胖!
    >>>
    这个for循环比较简单所以注释的相对较少,高中的一些知识,好吧。初中的也可以看懂。不会的回帖直接问就是。

  • 相关阅读:
    响应式开发
    webstrom配置
    CSS水平垂直居中
    CSS3里的 转换与过渡动效
    CSS布局
    CSS定宽居中的实现方案
    Flex布局篇2
    编辑器中快速生成代码——emmet输入法
    display:flex实践加感悟
    websocket connet.js
  • 原文地址:https://www.cnblogs.com/xishaonian/p/6031589.html
Copyright © 2020-2023  润新知