比特技术教程 -24小时在线 - 古典小说 - 文学小说 - 关于我们
您的当前位置:首页 > 开发语言 > Python >

python--while循环、for循环

来源:比特技术网 编辑:比特技术 时间:2018-07-31点击:
导读:1、while循环 while 循环的基本格式 1变量的初始化 while 条件2: 条件满足时候:执行该代码 条件满足时候:执行该代码 3 变量的更新 2、while 循环的应用 1、while 循环输出1-100所有的数 while 循环输出20次我爱你 2、while 循环输出1-100累加和 # 1-100之间

1、while循环

while 循环的基本格式

  1变量的初始化

  while 条件2:

      条件满足时候:执行该代码

      条件满足时候:执行该代码

      3变量的更新

2、while 循环的应用

1、while循环输出1-100所有的数

while循环输出20次我爱你

2、while循环输出1-100累加和

# 1-100之间所有数的和
# 1变量的初始化
i = 0
sum = 0 #存储和
# 判断条件
while i <= 100:
    sum += i  # sum = sum +i   求和
    # 变量的更新
    i += 1
print(sum)

3、输出1-100之间偶数的和

# 1-100之间偶数的和
# 1变量的初始化
i = 0
sum = 0 #存储和
# 判断条件
while i <= 100:
    if i % 2 == 0:  # 是否是偶数
        sum += i  # sum = sum +i   求和
    # 变量的更新
    i += 1

print(“1-100之间所有偶数的和%s”%sum)

4、while循环嵌套(了解)

while嵌套的 while里面还有while

While 执行一次  ,里面多次

While嵌套的基本的格式(了解)

while 条件1

条件1满足时,执行该代码

条件1满足时,执行该代码

while 条件2:

条件2满足时,执行该代码

外部的while 循环一次,里面的while循环多次

外边的while 循环一次,里面的while循环多次

1、使用while循环打印三角形的练习

第一行  1     星星的个数 行数是一样

第二行  2

第三行  3

第四行   4

第五行  5

用一个while 也可以实现

2、九九乘法表

1 * 1 = 1

1 * 2 = 2    2 * 2 =4

1 * 3 =3     2 * 3 =6  3 * 3 =9

前面的数  星星的个数   * 行数     =

注意:外层执行一遍,内层执行多次

5、for循环

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

python中可以用for循环遍历任何系列的项目,如果一个列表或一个字符串

for 循环的基本格式

For  变量  in  数据

     代码


  1.  
    for i in range(0,11):
  2.  
    print(i,end=" ")

6、扩展

range(start,stop函数可创建一个整数int列表,一般用在 for 循环中。

  1. start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5)
  2. stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5)是[0, 1, 2, 3, 4]没有

例如:

range(5)  ====range(0,5)     ===0,1,2,3,4

range(3,9)   3  4 5 6 7 8

range(1,100)  1 2 3 4...99

break 和continue作用

注意:break continue 结合 条件判断     满足一定的条件,退出

break 退出的是相关的所有的循环

Continue 退出是当前的循环,进入下一次循环

来源:比特技术在线(www.byte.online),欢迎分享本文,转载请保留出处!
http://www.byte.online/a/kaifayuyan/Python/2018/871415.html
责任编辑:比特技术

    打赏

    取消

    感谢您的支持,我会继续努力的!

    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    网友评论:

    Copyright © www.byte.online 比特技术在线 版权所有 粤ICP备15038486号-3
    本站所有资料来源于网络,由个人收集整理,仅限于个人学习和研究,如果侵犯您的权益请联系我们删除!
    Top