1--while语句基本语法
。--初始条件设置----通常是重复执行的计数器
格式:
while 条件(判断 计数器 是否达到 目标次数):
(四个空格)条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
......
处理条件(计数器 +1)
注意:while语句以及所及部分是一个完整的代码块
例:
i=1 #定义一个整数变量
while i<=5:
#希望执行的代码
print("hello python")
#处理器计数
i++
2--死循环的概念及方法
。--由于程序员的原因忘记在循环内部修改循环的判断条件,导致循环持续执行,程序无法执行
练习:
result=0
i=0
while i <3:
if i%2==0:
print(i)
result +=i
3--break和continue
。--break--某一条件满足时,退出循环,不再执行后续重复的代码
。--continue--某一条件满足时,不执行后续重复代码,直接进行条件判断
**注意:break和continue只针对当前所在循环有效
4--循环嵌套
while 条件1:
#事件1
#事件2
while 条件2:
#事件1
#事件2
5--end=""使用
。--说明:Python中的print函数输出内容之后,会自动在内容末尾增加换行。
。--避免方法: print("*",end="")
。--end=""的使用方法,表示向控制台输出内容之后不会换行,其中""中间可以指定print函数输出内容后,继续显示的内容
举例:
练习一 -- 小星星:
*
**
***
****
*****
print("*")
print("*")
结果:*
*
print("*",end="")
print("*")
结果:**
print("*",end="......")
print("*")
结果:*......*
方法一:
i=0
j=0
while i<5 :
while j==i :
print("*"*i)
break;
i++
j=i
方法二:
i=0
j=0
while i<5 :
while j<=i:
print("*",end="")
j++
i++
练习二--九九乘法表: