zoukankan      html  css  js  c++  java
  • Python_条件判断和循环

    条件判断和循环


    author:lxy



    条件判断让计算机自己选择做什么
    循环让计算机做重复的工作

    条件判断:
    if ...elif....else....
    if <判断条件>:
            <语句块>
    elif <判断条件>:
            <语句块>
    else:
            <语句块>
            
    说明:
    用法感觉和Java没什么不同吧,除了语法写起来有些不一样
    注意每一个判断条件之后以及else加 :
    elif 是else if是简写
    判断条件可以简写,比如if x:只要x是非零数值、飞空字符串、飞空数列、等就判断为True,负责就为False。

    循环
    for...in                #分别迭代出数列或元祖中的元素
    for x in ...:          #分别取x的值为in后面的元素

    例1:
    >>>names = ['dog','cat','pig']
    >>>for name in names:
    ...print(name)  #依次取names中的值元素带入
    'dog'
    'cat'
    'pig'

    例2:
    >>>n = 0
    >>>for x in [1,2,3,4,5,]:
    ...n = n + x        #使用变量前要进行声明初始化
    ...print(n)
    1
    3
    6
    10
    15

    比较一下上面的两种方式,其实都是将in后面的元素依次取出带入,

    例3:
    计算1-100的整数之和
    >>>arr range(101)   #Python内部函数range,生成一个0-100的整数序列
    >>>n = 0
    >>>for x in arr:
    ...n = n + x
    ...if x == arr[-1]:        #获取arr序列中的最后一个(角标最大)元素
        ...print(n)

            


    来自群组: Java用户组
    用心-细心-专心-决心 学习就像爬大山,一步一步向前走 -态度决定高度-
  • 相关阅读:
    JAVA this
    JAVA static关键字
    子类实例化 super
    TCP/IP概述
    Java多态
    植物大战僵尸:寻找阳光掉落Call调用
    JVM总结+个人整理补充--转
    已知微分方程通解求微分方程
    Redis安装过程中的问题
    对称阵和反对称阵
  • 原文地址:https://www.cnblogs.com/xianyou-liang/p/8503345.html
Copyright © 2011-2022 走看看