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 终止的时候会执行
网友评论