美文网首页
Python学习笔记-条件语句,循环语句

Python学习笔记-条件语句,循环语句

作者: 土豆吞噬者 | 来源:发表于2019-09-27 19:00 被阅读0次

    if语句

    Python中没有switch语句,条件语句只能用if:

    value=100
    if value>90:
        print("A")
    elif value>80:
        print("B")
    elif value>60:
        print("C")
    else:
        print("D")
    

    while语句

    while循环中只有一条语句时,你可以将该语句与while写在同一行中:

    while True: print("hello world")
    
    while True:
        num=int(input("请输入数字:"))
        if num==200:
            break
        else:
            continue
    

    while...else在条件语句为 false 时执行 else 的语句块:

    n=0
    while n<10:
        n+=1
    else:
        print(n)
    
    

    for语句

    Python中可以用for语句遍历序列类型,字典,集合等。

    # 遍历字典
    dict={"xiaoming":20,"xiaohong":60,"xiaoqiang":98}
    for key in dict:
        print(key+":"+str(dict[key]))
    for key in dict.keys():
        print(key + ":" + str(dict[key]))
    for value in dict.values():
        print(value)
    for key,value in dict.items():
        print(key + ":" + str(value))
    
    
    def traverse(value):
        for e in value:
            print(e)
    # 遍历集合
    traverse({1,2,3,4,5})
    # 遍历元组
    traverse((5,6,7))
    # 遍历列表
    traverse([8,9,10])
    # 遍历字符串
    traverse("hello")
    

    使用range()可以使for语句迭代指定次数:

    for i in range(5):
        print(i)  # 0 1 2 3 4
    

    你也可以指定一段区间值:

    for i in range(2,5):
        print(i)  # 2 3 4
    

    还可以指定步长,步长可以为负数:

    for i in range(2,5,2):
        print(i)  # 2 4
    

    pass语句

    Python中pass是空语句,不做任何事情,一般用做占位语句:

    def emptyFunc():
        pass
    

    相关文章

      网友评论

          本文标题:Python学习笔记-条件语句,循环语句

          本文链接:https://www.haomeiwen.com/subject/stpgyctx.html