欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python6流程控制

程序员文章站 2022-03-02 12:13:36
...

if 判断语句

				if 要判断的条件:
						条件成立时,要做的事情

if语句的应用
age = 20
print("------------判断开始-------------”)
if age >= 20:
print(“我已经成年了,可以做成年人做的事情”)
print("-------------判断结束------------”)

if-else的使用格式

			 if 条件:
			             满足条件时要做的事情1
			             满足条件时要做的事情2
			             满足条件时要做的事情3
			  else:
			  			 不满足条件时要做的事情1
			  			 不满足条件时要做的事情2
			  			 不满足条件时要做的事情3

				
				num = int(input("请输入一个整数:“))
				if  num > 0:
						print ("大于0的数“)
				elif num ==0:
						print("0")
				else:
						print("负数")

elif的功能

			 if xxx1:
			         要做的1
			 elif xxx2:
			 		 要做的2
			 elif xxx3:
			 		 要做的3

				score = float(input("请输入您的考试分数:"))
				if score >= 90 and score <= 100:
							    print('本次考试,等级为A')
				elif score >= 80 and score < 90:
						   print('本次考试,等级为B')
			elif score >= 70 and score < 80:
						   print('本次考试,等级为C')
			elif score >= 60 and score < 70:
						    print('本次考试,等级为D')
			elif score >= 0 and score < 60:
						    print('本次考试,等级为E')

if嵌套的格式

			  		 if 条件1:
						      满足条件1 做的事情1
						      满足条件1 做的事情2
				  if 条件2:
						       满足条件2 做的事情1
 						       满足条件2 做的事情2

						说明
										外层的if判断,也可以是if-else
										内层的if判断,也可以是if-else
										根据实际开发的情况,进行选择

while循环

					num = 1
					while num <= 100:
							print(num)
							num +=1
				i+=1别忘记写,否则条件永远满足,一直执行

格式

				while 条件:
						条件满足时,要执行的操作1
						条件满足时,要执行的操作2
						条件满足时,要执行的操作3

计算1-100的累积和

					i = 1
					sum = o
					while i <= 100:
						sum = sum +i
						i += 1
					print("1-100的累积和为:%d"%sum)
					5050

while循环嵌套

					 	  while 条件1:
	       						   	 条件1满足时,做的事情1
  							         条件1满足时,做的事情2
					  		         条件1满足时,做的事情3
  							     ...(省略)...
				       while 条件2:
    					        条件2满足时,做的事情1
    						    条件2满足时,做的事情2
							    条件2满足时,做的事情3
 						          ...(省略)...

打印三角形
i = 1
while i <=5:
v = 1
while v <= i:
print ("*",end="")
v += 1
print("")
i += 1
9x9表

									i = 1
									while i <= 9:
										    j = 1
										    while j <= i:
												   	   print("%d*%d=%d\t" % (j,i,j*i),end="")
												   	   j += 1
											  print("")
											   i += 1

for循环语句

格式

										for   临时变量  in 列表或者字符串等:
												循环满足条件时执行的代码
										else:
												循环不满足条件时执行的代码

								
								break 
								用来结束整个循环
										i = 0
										while i < 10:
											   i = i+1	
										print('----')
									    if i==5:
										     break
									    print(i)
							输出前4个,第5个直接结束
							
							continue
							用来结束本次循环,执行下一次的循环
								name = 'Python'
								for x in name:
										   print('----')
	 	  					      if x == 't': 
								      continue
								   print(x)