if判断语句,for循环和while循环

广告位

if判断语句,for循环和while循环 if判断语句 if if作用: 控制代码是否被python执行 分支…

if判断语句,for循环和while循环

if判断语句

if

if作用: 控制代码是否被python执行

分支语句

格式:

if 判断条件:   如果判断条件成立, 执行的代码 

(if—else)

(if—else)作用:如果一个条件成立, 做一个事情, 如果条件不成立, 做另一个事情

格式:

if 判断条件:   如果成立, 执行的代码 else:   如果不成立, 执行的代码 
案例:· 要求能输入一个值,然后赋值给age变量,判断age的大小,如果大于等于18,则打印”已成年”,否则打印”未成年”

if判断语句,for循环和while循环

elif

elif作用:在使用了if语句的情况下可以使用elif继续判断

格式:

if 判断条件1:   	pass elif 判断条件2:   	pass elif 判断条件3:   	pass else:  		以上都不满足才可以执行 
案例:· 1-7七个数字,分别代表周一到周日,

· 如果输入的数字是1,输出“今天是周一”

· 如果输入的数字是2,输出“今天是周二”

· 如果输入的数字是3,输出“今天是周三”

· 如果输入的数字是4,输出“今天是周四”

· 如果输入的数字是5,输出“今天是周五”

· 如果输入的数字是6或7,输出“今天是周末”
if判断语句,for循环和while循环

if嵌套

if嵌套的作用:在使用了if语句后,可以在if语句中再次进行if判断

格式:

if 判断条件1: 	如果判断条件1成立执行的代码   if 判断条件2:     如果判断条件2成立执行的代码 

for循环

for

循环

​ while循环

​ 死循环

​ for循环

​ 循环遍历可迭代对象(str, list)

格式:

for 临时变量 in 可迭代对象或者range()函数: 		循环条件满足执行的代码 

range()函数(配合for循环使用)

​ range(x)

​ [0, x)

​ range(a, b)

​ [a, b)

​ range(a, b, step)

​ 有了步长, 默认步长为1

​ 隔步长减1个取一个

案例:*使用 for 循环遍历字符串 “ILoveYou”,并打印每一个字符*

if判断语句,for循环和while循环

for-else

结论:

​ 如果循环正常结束, 那么马上会执行else中的代码

​ 如果循环中执行了break, else中的代码将不再执行

格式:

for 临时变量 in 可迭代对象: 		pass else: 		pass  while 判断条件:   	pass else:   	pass 

while循环

while

循环作用:

​ 让指定代码重复执行

while格式:

# 定义一个计数器 # 定义while循环 # 书写需要重复执行的代码 # 修改计数器 

注意:

​ 如果忘记修改计数器导致循环无法停止, 称为死循环

​ 即使循环结束后, 计数器的数值依然存在

案例:****使用 while 循环计算5!(5的阶乘)****

提示:

1!等于 1

2!等于 1*2

3!等于 123

n!等于 123*…*n
if判断语句,for循环和while循环

while循环嵌套

循环作用:在外部循环一次的时候,内部可以循环n次

格式:

while 条件1:   如果条件1成立, 执行的代码   while 条件2:     如果条件2成立, 执行的代码 

条件1:
如果条件1成立, 执行的代码
while 条件2:
如果条件2成立, 执行的代码

案例:****求100-200(包括100和200)里面所有的素数****

提示:素数的特征是除了1和其本身能被整除,其它数都不能被整除的数
if判断语句,for循环和while循环

忆蝶梦寒

关于作者: 忆蝶梦寒

为您推荐