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

  • 相关阅读:
    《C语言程序设计》指针篇<一>
    《算法竞赛入门经典》刘汝佳 C语言部分(前四章)“注解与习题” 之思索 -<1>
    程序设计第二次作业<2>
    程序设计第二次作业<1>
    第一次面向对象程序设计作业-大一下学期的自我目标
    android部署tensorflow
    vim操作
    跑groud truth的disparity
    tensorflow与android编译
    Ubuntu ndk环境变量配置
  • 原文地址:https://www.cnblogs.com/xishaonian/p/6031589.html
Copyright © 2011-2022 走看看