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用户组
    用心-细心-专心-决心 学习就像爬大山,一步一步向前走 -态度决定高度-
  • 相关阅读:
    工作
    失败
    理想和一些未来的计划
    安静
    重新开始
    如何度过周末
    放假
    WPF学习笔记-数据采集与监控项目01-登录界面
    VS2017-断点感叹号问题,调试代码显示“当前无法命中断点,还没有为该文档加载任何符号”
    WPF-MVVM模式-表现层的UI框架【学习笔记】
  • 原文地址:https://www.cnblogs.com/xianyou-liang/p/8503345.html
Copyright © 2011-2022 走看看