• Python day 3 (3) 判断与循环


    一:判断语句:

    1  if 语句 :

    2  或者if 语句 :

               else :

    3  或者if 语句 :

               elif 语句 :

               else :

    4注意:的使用,缩进一般用4个空格来完成。

    二:input 语句

    input()返回的数据类型是strstr不能直接和整数比较,必须先把str转换成整数。Python提供了int()函数来完成类型的转换。

    三:for  in循环

    1 eg:

    names = ['Michael', 'Bob', 'Tracy']  
    for name in names: 
         print(name)

    2 range函数,range(初值,终值,步长)初值默认为0,步长默认为1。range(101)生成0-100的101个数。

    四:while循环

    1 同样注意:的使用。

    while n > 0,缩进依然用4个空格

    五:break语句和continue语句

    1 break语句可以在循环过程中直接退出循环,而continue语句可以提前结束本轮循环,并直接开始下一轮循环。这两个语句通常都必须配合if语句使用。

    2  要特别注意,不要滥用breakcontinue语句。breakcontinue会造成代码执行逻辑分叉过多,容易出错。大多数循环并不需要用到breakcontinue语句,上面的两个例子,都可以通过改写循环条件或者修改循环逻辑,去掉breakcontinue语句。

    六:死循环(用快捷键ctrl+c解决)。

     

       

  • 相关阅读:
    hdu 5444 Elven Postman 二叉树
    tensorflow2.x模型保存问题
    【NVIDIA】Win10 + CUDA10 + cuDNN 安装教程(转载)和遇到的坑
    windows下 为不同虚拟环境配置不同的cuda
    多线程
    socket编程
    引用类型和值类型
    记录报错
    github下载慢问题
    LabelImg的安装出现No module named 'libs.resources'错误
  • 原文地址:https://www.cnblogs.com/woshihuihui/p/8166689.html
Copyright © 2020-2023  润新知