四时宝库

程序员的知识宝库

python循环语句,while循环嵌套打印九九乘法表

while循环嵌套

前面学习过if的嵌套了,想一想if嵌套是什么样子的?

类似if的嵌套,while嵌套就是:while里面还有while

<1>while嵌套的格式

while 条件1:

条件1满足时,做的事情1

条件1满足时,做的事情2

条件1满足时,做的事情3

...(省略)...

while 条件2:

条件2满足时,做的事情1

条件2满足时,做的事情2

条件2满足时,做的事情3

...(省略)...

<2>while嵌套应用一

要求:打印如下图形:

*

* *

* * *

* * * *

* * * * *

<3>while嵌套应用二:九九乘法表

for循环

像while循环一样,for可以完成循环的功能。

在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。

for循环的格式

for 临时变量 in 列表或者字符串等:

循环满足条件时执行的代码

else:

循环不满足条件时执行的代码

break和continue

1. break

<1> for循环

普通的循环示例如下:

name = 'dongGe'

for x in name:

print('----')

print(x)

带有break的循环示例如下:

name = 'dongGe'

for x in name:

print('----')

if x == 'g':

break

print(x)

带有break的循环示例如下:

name = 'dongGe'

for x in name:

print('----')

if x == 'g':

break

print(x)

小总结:

break的作用:用来结束整个循环

2. continue

<1> for循环

带有continue的循环示例如下:

name = 'dongGe'

for x in name:

print('----')

if x == 'g':

continue

print(x)

<2> while循环

带有continue的循环示例如下:

i = 0

while i<10:

i = i+1

print('----')

if i==5:

continue

print(i)

小总结:

continue的作用:用来结束本次循环,紧接着执行下一次的循环

3. 注意点

break/continue只能用在循环中,除此以外不能单独使用

break/continue在嵌套循环中,只对最近的一层循环起作用

总结

if往往用来对条件是否满足进行判断

if有4中基本的使用方法:

基本方法

if 条件:

满足时做的事情

满足与否执行不同的事情

if 条件:

满足时做的事情

else:

不满足时做的事情

多个条件的判断

if 条件:

满足时做的事情

elif 条件2:

满足条件2时做的事情

elif 条件3:

满足条件3时做的事情

else:

条件都不满足时做的事情

嵌套

if 条件:

满足时做的事情

这里还可以放入其他任何形式的if判断语句

while循环一般通过数值是否满足来确定循环的条件

i = 0

while i<10:

print("hello")

i+=1

for循环一般是对能保存多个数据的变量,进行便利

name = 'dongGe'

for x in name:

print(x)

if、while、for等其他语句可以随意组合,这样往往就完成了复杂的功能

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接