如何做自媒体和网站签约赚点击,南京服装网站建设,扁平配色网站,千万不要报电子商务一、if语句
格式 if 条件#xff1a; 条件成立执行的代码
if True:print(条件成立执行的代码)
print(这个代码执行吗?)上述代码两个print均执行
if False:print(条件成立执行的代码)
print(这个代码执行吗#xff1f;)只执行第二个print
2.总结 对于未缩进的代码#x…一、if语句
格式 if 条件 条件成立执行的代码
if True:print(条件成立执行的代码)
print(这个代码执行吗?)上述代码两个print均执行
if False:print(条件成立执行的代码)
print(这个代码执行吗)只执行第二个print
2.总结 对于未缩进的代码无论条件是否成立均执行
二、if…else
1.格式 if 条件: 条件成立执行的代码 else: 条件不成立执行的代码 2. 体验
ageint(input(请输入您的年龄))if age18:print(未成年)else:print(成年)条件成立执行if下方的代码条件不成立则执行else下方的代码
三、if的多重判断
格式 if 条件1: 条件1成立执行的代码 elif 条件2: 条件2成立执行的代码 … else: 上述条件均不成立执行的代码体验
ageint(input(请输入您的年龄))if age18:print(未成年)elif 18age60:print(社畜)else:print(退休老人)四、if嵌套
格式 if 条件1: if 条件2: 代码1 else: 代码2 只有当条件1和条件2均成立时代码1才会执行if条件1和条件2共同构成if的嵌套
五、三目运算符
格式
条件成立执行的表达式 if 条件 else 条件不成立执行的表达式
体验 用三目运算符写一个取两数中较大值的代码
a1b3ca if ab else bprint(c)如上面的代码ab这个条件不成立我们就执行else后的代码取得b 如果a和b的值互换ab这个条件成立我们执行if前的代码取得a 从而达到取两数中较大值的作用
六、while的语法
格式 while 条件 条件成立执行的代码
七、break和continue
break的作用条件成立时跳出循环continue的作用当条件成立时退出当前一次循环继而执行下一次循环
i1
while i5:if i3:print(这一题太难了不写)continueprint(f写了第{i}道题目)i1上面写的代码运行后我们会发现代码会循环输出’这一题太难了不写’原因是我们未对i值进行修改导致i的值在continue执行后仍为3所以不断输出’这一题太难了不写’ 若想改正上述问题则需要对代码进行如下修改
i1
while i5:if i3:print(这一题太难了不写)i1continueprint(f写了第{i}道题目)i1如果使用continue在continue之前一定要修改计数器否则会进入死循环
八、while循环嵌套
while 条件1: 条件1成立时执行的代码 while 条件2: 条件2成立时执行的代码
九、for循环
语法
for 临时变量 in 序列: 重复执行的代码
体验
strShakespeare
for i in str:
if ikbreakprint(i)输出结果为Sha
strShakespeare
for i in str:
if ikcontinueprint(i)输出结果为Shaespeare
十、循环的else
作用循环可以和else配合使用else下方缩进的代码是循环正常结束后要执行的代码while…else (1)语法 while 条件: 条件成立后重复执行的代码 else: 循环正常结束后要执行的代码 2退出循环的方式 对于语法中的描述可能我们会有一个疑惑代码何时为正常结束何时为不正常呢接下来我们就会了解到代码退出循环的方式 1break
i1
while i5:if i3:print(这一题太难了不写)i1breakprint(f写了第{i}道题目)i1
else:print(今天刷了好多题目真开心)输出结果:写了第1道题目 写了第2道题目 这一题太难了不写 2continue
i1
while i5:if i3:print(这一题太难了不写)i1continueprint(f写了第{i}道题目)i1
else:print(今天刷了好多题目真开心)输出结果:写了第1道题目 写了第2道题目 这一题太难了不写 写了第4道题目 写了第5道题目 由两个代码的不同输出结果我们不难看出break会使代码不正常终止但是循环在continue控制下是可以正常结束的
for…else 1语法 for 临时变量 in 序列: 重复执行的代码 else: 循环正常结束后要执行的代码 2退出循环的方式 与while…else的语法相同