zoukankan      html  css  js  c++  java
  • PYTHON-流程控制之if/while/for

    内容:
    流程控制:
    1. if
    2. while
    3. for

    ==================================
    流程控制之if判断

    1 什么是if判断
    判断一个条件如果成立则做...不成立则做....
    2 为何要有if判断
    让计算机能够像人一样具有判断的能力
    既然我们编程的目的是为了控制计算机能够像人脑一样工作,
    那么人脑能做什么,就需要程序中有相应的机制去模拟。人脑无非是数学运算和逻辑运算,
    对于数学运算在上一节我们已经说过了。
    对于逻辑运算,即人根据外部条件的变化而做出不同的反映
    3 如何用if判断

    语法
    '''
    if 条件1:
    子代码块1
    子代码块2
    elif 条件2:
    子代码块3
    子代码块4
    .........
    else:
    子代码块5
    子代码块5
    '''


    流程控制之while循环
    1. 什么是循环
    循环指的是一个重复做某件事的过程
    2. 为何要有循环
    为了让计算机能够像人一样重复做某件事

    #上节课我们已经学会用if .. else 来猜年龄的游戏啦,
    但是只能猜一次就中的机率太小了,如果我想给玩家3次机会呢?
    就是程序启动后,玩家最多可以试3次,这个怎么弄呢?
    你总不会想着把代码复制3次吧。。。。
    3. 如何用循环

    while循环的语法:while循环又称为条件循环,循环的次数取决于条件


    while 条件:
    子代码1
    子代码2
    子代码3


    如何结束while循环
    方式一:操作while循环的条件让其结束
    方式二: break强行终止本层循环

    while+continue:continue代表结束本次循环,直接进入下一次
    只能在cotinue同一级别之前加代码
    count=1
    while count < 6:
    if count == 4:
    count+=1
    continue
    print(count)
    count+=1

    不应该将continue作为循环体最后一步执行的代码
    while True:
    print('11111')
    print('22222')
    print('333')
    continue


    while+else
    count=1
    while count < 6:
    if count == 4:
    break
    print(count)
    count+=1
    else:
    print('会在while循环没有被break终止的情况下执行')

    while循环的嵌套
    tag控制所有while循环

    '''
    print('start...')
    tag=True
    while tag:
    um=input('ur username>>>')
    pwd=input('ur password>>>')
    if um == 'abc' and pwd == '123':
    print('login in')
    tag=False
    else:
    print('username or password error')
    print('end...')

    =========================
    '''
    for循环主要用于循环取值
    1 迭代式循环:for,语法如下

      for i in range(10):

        缩进的代码块

    2 break与continue(同上)

    3 循环嵌套
    打印九九乘法表
    打印金字塔


    开发工具IDE 集成开发环境(IDE,Integrated Development Environment )

    为何要用IDE
    到现在为止,我们也是写过代码的人啦,但你有没有发现,
    每次写代码要新建文件、写完保存时还要选择存放地点,执行时还要切换到命令行调用python解释器,
    好麻烦呀,能否一气呵成,让我简单的写代码?此时开发工具IDE上场啦,一个好的IDE能帮你大大提升开发效率。

    很多语言都有比较流行的开发工具,
    比如JAVA 的Eclipse, C#,C++的VisualStudio, Python的是啥呢?
    Pycharm,最好的Python 开发IDE

  • 相关阅读:
    hdu 1423 LICS
    poj 1135
    poj 1112
    poj 1087
    poj 1094
    谷歌浏览器字体小于12px不能正常显示bug
    gulpfile.js配置 实现ctrl+s自动编译和刷新浏览器
    <hr>标签横线的颜色
    jQuery轮播图鼠标移入停止,移出播放,点击小横条切换图片
    最简单的jq轮播图
  • 原文地址:https://www.cnblogs.com/du-jun/p/9640591.html
Copyright © 2011-2022 走看看