美文网首页
04-if语句和循环语句

04-if语句和循环语句

作者: 飘摇的水草 | 来源:发表于2023-03-31 17:45 被阅读0次
    if判断语句

    if语句是用来进行判断的,其使用格式如下:

    if 判断语句:
          判断条件为True,会执行的代码
    elif 判断语句2:
          判断条件为True,会执行的代码
    else:
          判断条件为False,会执行的代码
    
    • 顶格书写的代码,代表和 if 判断没有关系

    • 在 python 中使用缩进,代替代码的层级关系,在 if 语句的缩进内,属于 if 语句的代码块(多行代码的意思)

    • 简写格式

    a = int(input("请输入一个整数:"))
    b = int(input("请输入另外一个整数:"))
    result = a - b if a >= b else b - a
    
    Debug调试

    1.可以查看代码的执行过程
    2.可以查看错误

    PyCharm 里代码左边点击就打上了断点,如果想调试断点,不能再像以前的情况直接 run 代码,而要选择 Debug 代码,并且由于 PyCharm 自身的问题,可能需要打两个断点才起作用。

    选中代码,按 Tab 键可以向右缩进,shift + Tab 是向左缩进

    while循环

    循环的基本语法

    while 判断条件:
    判断条件为True,会执行的代码
    判断条件为True,会执行的代码

    不在缩进范围内的语句与while没有关系

    for循环

    基本格式:

    for 变量 in 字符串:
    print(变量)

    for循环里使用 range(a) ,可以生成从0到整数的前一个整数的序列,或者 range(a,b),二者均不包括b,或者 range(a,b,c) 其中 c 表示间隔几位

    for i in range(5):
        print(i)
    

    print 函数默认会输出一个换行,所以如果想到换行只需要用: print() 即可,里面不需要添加 \n

    • break和continue 只能用在循环中
    循环else结构

    Python中的else不仅可以能和 if 配对,还能与 for 配对,基本格式如下:

    for x in xx:
        if xxx:
           xx
        else :
           xxx
    else :
        xxx   # for 循环代码运行结束,但是不是被 break 终止的时候会执行
    

    其中else语句的执行时间是: for 循环代码运行结束,但是不是被 break 终止的时候会执行

    相关文章

      网友评论

          本文标题:04-if语句和循环语句

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