zoukankan      html  css  js  c++  java
  • 一起入门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循环比较简单所以注释的相对较少,高中的一些知识,好吧。初中的也可以看懂。不会的回帖直接问就是。

  • 相关阅读:
    poj 3243 Clever Y(BabyStep GiantStep)
    poj 2417 Discrete Logging
    poj 3481 Double Queue
    hdu 4046 Panda
    hdu 2896 病毒侵袭
    poj 1442 Black Box
    hdu 2815 Mod Tree
    hdu 3065 病毒侵袭持续中
    hdu 1576 A/B
    所有控件
  • 原文地址:https://www.cnblogs.com/xishaonian/p/6031589.html
Copyright © 2011-2022 走看看