文章目录
一.条件判断if语句
1.if语句用法一
用法格式
if条件后的下一行,要用四个空格表示缩进;或者tab
键进行缩进
if 条件:
执行语句 #条件成立,执行代码;条件不成立,不执行代码
举例说明
2.if语句用法二
用法格式
if 条件:
代码1 # 条件成立,执行代码1
else:
代码2 # 条件不成立,执行代码2
举例说明
3.if语句用法三
用法格式
if 条件1:
if 条件2:
代码2 # 在满足条件1且满足条件2的情况下,执行代码2
else :
代码3 # 满足条件1却不满足条件2,执行代码3
else :
代码4 # 不满足条件1,执行代码4
该类型的if判断语句属于相互嵌套的,可以随需求改变。
4.if语句用法四
用法格式
if 条件1:
代码1 #满足条件1,执行代码1
elif 条件2:
代码2 #满足条件2,执行代码2
elif 条件3:
代码3 #满足条件3,执行代码3
...
else :
代码n
二.for循环语句
用法格式
把可迭代东西的每一样内容拿出来,当作变量进行赋值,每次赋值都进行一次循环
for 变量 in 可迭代的东西:
代码1
举例说明
需求1:遍历字符串元素并输出
定义一个字符串str
,里面的内容是Hello World
用变量let
去遍历字符串str
中的每一个元素,再输出该元素(字母)
需求2:遍历数字1-1000并输出
for循环想要计数,必须借助range()
使用range(n)
会输出0至(n-1)
的所有整数,此时n为正整数
for i in range(1, 1001):
print(i)
需求3:输出1到10的所有奇数
for i in range(1,10,2):
print(i)
简单总结:
range(m)
从0开始,不包含m
range(m,n)
从m开始,不包含n
range(m,n,x)
从m开始,不包含n,间隔为x
三.while循环语句
用法格式
满足条件1,执行代码1;直到不满足条件1时,停止执行代码1
while 条件1:
代码1
while是死循环,想要让它停止,可以使用break
使用break
,让当前这个循环停止
使用continue
,停止当前的本次循环,继续执行下一次循环
举例说明
需求1:输出从0到100的整数
# 设置初始值i为0
i = 0
# 设置循环,当i小于等于100时,执行循环体内的语句
while i <= 100:
# 符合条件,输出i的值
print(i)
# 输出值后,i的值自动加一,再继续进行循环(等价于i=i+1)
i += 1
需求2:输出(1+2+3+…+1000)的和
# 定义变量begin作为初始值1,并每次循环后加一,表示数字1-1000
begin = 1
# 定义变量sum作为数字之和,存储最终所需的结果的值
sum = 0
# 当begin不大于1000时,重复下列循环
while begin <= 1000:
# 计算每次循环后的数字之和
sum += begin
# 循环后,数字自动加一
begin += 1
# 循环结束,输出最终结果
print(sum)