• 5. if-for-while 的简单用法


    第5天练习( if-for-while 的简单用法)

    1.if 如果……

    通常在需要做条件判断的时候使用

    1.格式

    格式:1

    if <条件判断1>:

      <执行1>

     

    格式:2

    if <条件判断1>:

      <执行1>

    if <条件判断2>:

      <执行2>

     

    格式:3

    if <条件判断1>:

      <执行1>

    else:

      <执行2>

     

    格式:4

    if <条件判断1>:

      <执行1>

    elif <条件判断2>:

      <执行2>

     

    格式:5

    if <条件判断1>:

      <执行1>

    elif <条件判断2>:

      <执行2>

    elif <条件判断3>:

      <执行3>

    else:

      <执行4>

     

    例如:

    n=1

    if n:

      print("if n是真,那么就会打印我说的这句话:hello !!")

    else:

      print("if n是假,那么就会打印我说的这句话:over !!")

     

    2.真 or 假的条件:

    ·1.为真的条件,只要是 1 则为真

    例如:

    字符串类型:bool("asd" ) ---不是空的字符串,则为真

    列表类型:bool([1,2,3]) ---不是空的列表,则为真

    元组类型:bool((1,2,3)) ---不是空的元组,则为真

    集合类型:bool({1,2,3}) ---不是空的集合,则为真

    字典类型:bool({"a":1,"b":2}) ---不是空的字典,则为真

    bool类型:bool(True) bool(1)---True,则为真

     

    2.为假的条件,只要是 1 则为真

    例如:

    空字符串:"" '''''' """""" --空的字符串,则为假

    空列表:bool([]) ---空的列表,则为假

    空元组:bool(()) ---空的元组,则为假

    空集合:bool(set()) ---空的集合,则为假

    空字典:bool({}) ---空的元组,则为假

    bool类型:bool(False) bool(0) ---空的元组,则为假

    空值:

    空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值

    2.for 循环……

    意义:不停的做相同的重复操作

    一般是知道循环次数时,使用for循环

     

    1.格式:

    for 变量 in 可迭代对象:

      执行1

     

    例如:

    a=[1,2,3,4,5]

    for i in a:

      print(i)

    3.while 循环……

    1.意义:不停的做相同的重复操作

    一般是不知道循环次数时,使用while循环

    死循环

    一般在服务器场景下会用到

     

    例如:

    while 1:

      print("我是死循环,一直打印!!!")

     

    循环10次

    一般在服务器场景下会用到

     

    例如:

    n=0

    while n<10:

      print("我循环了10次,一直打印!!!")

      n+1

    4.嵌套:

    意义:可以做相同的动作,循环体内可以使用不同的变量或者条件来做不同结果

     

    1.嵌套(for --if)

    for i in range(10):
    if i==8:
    print("break")
    break #如果i==8的时候循环终止
    if i==5:
    print("continue")
    continue #如果i==5的时候结束本次循环,continue下面的都不执行,再次重新下一次循环
    elif i==6:
    print("pass")
    pass
    print("11111111")#如果i==6的时候啥也不在做,pass就是占位,保证语法不会出错,pass会执行下面的操作
    print(i)

     

     

    2.嵌套:(while--for --if)

    n=0
    list_num=["a","b","c","d","e"]
    while n<3:
    for i in range(10):
    if i == 0:
    print("好开心呀,循环开始!!!")
    elif i == 1:
    print("我正在进行中!!")
    elif i == 3:
    print("结束吧!我不想操作了!!!")
    break
    n=n+1
    print(n)

  • 相关阅读:
    正确理解TensorFlow中的logits
    笔记:TensorFlow全连接层函数tf.layers.dense()原理
    Pandas读取行列数据最全方法
    Oracle 怎么同时插入多条数据?
    tensorflow 中 sigmoid, softmax, sparse_softmax 的 cross_entropy_with_logits,常见loss
    Tensorflow同时加载使用多个模型
    衡量机器学习模型的三大指标:准确率、精度和召回率。
    【tensorflow】Decaying the learning rate
    2019.7.29 区块链论文翻译
    2019.7.16 区块链论文翻译
  • 原文地址:https://www.cnblogs.com/leaves-leaves/p/15000162.html
Copyright © 2020-2023  润新知