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

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

if判断语句

if

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

分支语句

格式:

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

(if—else)

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

格式:

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

在这里插入图片描述

elif

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

格式:

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

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

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

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

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

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

· 如果输入的数字是6或7,输出“今天是周末”
在这里插入图片描述

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”,并打印每一个字符*

在这里插入图片描述

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
在这里插入图片描述

while循环嵌套

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

格式:

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

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

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

提示:素数的特征是除了1和其本身能被整除,其它数都不能被整除的数
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45827601/article/details/107584705