找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
循环语句:
while 循环 :无限循环(死循环):
    while :进入的条件,条件达成,进入循环
    while :退出的条件,条件达成,退出循环

# a = []                              # 空值属性对应的是False
# if a:
#     print("条件达成")
# else:
#     print("条件不成立")

# 定义一个while循环
# while True:                         # True 是进入的条件,直接给的条件成立
#     print("hello word")

# a = 0
# while a < 10:                      # 当 a 小于 10 则进入循环
#     a += 1                         # 每次循环 a 的值 +1 直到 a 大于 10 退出循环
#     print("这是第 %s 次输出" % a)

# 需求:求出 1+2+3+4+……+100 的和:
# i = 0
# w = 0
# while i < 100:
#     i += 1
#     w += i
#     print(w)

# 需求:求出 1……100之间奇数和偶数的和:
# i = 0
# w = 0
# n = 0
# while i < 100:
#     i += 1
#     if i % 2 == 0:
#         w += i
#     else:
#         n += i
# print("1……100之间的奇数和为:%s" % n)               # 2500
# print("1……100之间的偶数和为:%s" % w)               # 2550

for 可以针对当前序列的内容进行遍历查找
for 也是一个循环语句,range函数控制当前的 for 循环的次数,range也可以被遍历
range
1.起始的数值
2.结束的数值,不会被取到
3.步长值
与切片不同的是,range函数中间用逗号隔开参数

# str1 = "123456789"
# set1 = {1, 2, 3, 4}
# list1 = [1, 2, 3, 4]
# tuple1 = 1, 2, 3, 4
# dict1 = {1: 2, 3: 4}
# for i in str1:                          # 字符串遍历
#     print(i)
# for i in set1:                          # 集合遍历
#     print(i)
# for i in list1:                         # 列表遍历
#     print(i)
# for i in tuple1:                        # 元组遍历
#     print(i)
# for i in dict1:                         # 字典遍历
#     print(i)                            # 输出的是键

# for i in range(1, 101, 2):
#     print(i)                            # 输出1-100之间的奇数

# for i in range(1, 101, 2):
#     print(i)                            # 输出1-100之间的偶数

# w = 0
# for i in range(1, 101):
#     w += i
#     print(w)                            # 输出1-100的和

# w = 0
# n = 0
# for i in range(1, 101):
#     if i % 2 == 0:
#         w += i
#     else:
#         n += i
# print(w, n)                             # 偶数和,奇数和

# break :条件成立,立即结束循环
# continue :条件成功跳过当前循环,进入下一次循环

# for 中 break 的用法:
# for i in range(10):
#     if i == 5:
#         break
#     print(i)                            # 0 1 2 3 4

# for 中 continue 的用法:
# for i in range(10):
#     if i == 5:
#         continue
#     print(i)                            # 0 1 2 3 4 6 7 8 9

# while 中 break 的用法:
# a = 0
# while a < 10:
#     a += 1
#     if a == 5:
#         break
#     print(a)                            # 1 2 3 4

# while 中 continue 的用法;
# a = 0
# while a < 10:
#     a += 1
#     if a == 5:
#         continue
#     print(a)                            # 1 2 3 4 6 7 8 9 10


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册