04-if语句和循环语句

2023-03-31  本文已影响0人  飘摇的水草
if判断语句

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

if 判断语句:
      判断条件为True,会执行的代码
elif 判断语句2:
      判断条件为True,会执行的代码
else:
      判断条件为False,会执行的代码
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

循环else结构

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读