for循环
for i in range(10):
print("haha{}".format(i))
mySum = 0
for i in range(1, 101):
mySum += i
print(mySum)
# 可以一个一个取出的就是迭代对象
# for 临时变量 in 迭代对象:
# 循环语句
for 里面的break和continue
mySum = 0
for i in range(1, 101):
if i%2==0:
continue
mySum += i
print(mySum)
mySum1= 0
for i in range(1, 101):
if mySum1 >1000:
break
mySum1 += i
print(mySum1)
循环嵌套
循环里面还会有循环
# i = 0
# while i<5:
# j = 0
# print("i = {}".format(i))
# while j < 5:
# print("j={}".format(j))
# j+=1
# i+=1
i = 0
while i<6:
j = 0
while j < 6:
print("* ", end='') # , end=''不换行
j+=1
print() # 换行
i+=1

打印
*
* *
* * *
* * * *
* * * * *
* * * * * *
外层循环负责多少行, 里层循环负责每一行做什么
i = 0
while i<6:
j = 0
while j <= i:
print("* ", end='') # , end=''不换行
j+=1
print() # 换行
i+=1
# 改成for
for i in range(1,7):
for j in range(1,i+1):
print('* ',end='')
print()

for i in range(1, 10):
for j in range(1, i+1):
print("{} x {} = {}\t".format(j, i, i*j), end='')
print()
# 改成while
i = 1
while i < 10:
j = 1
while j <= i:
print('{}*{}={}\t'.format(j, i, i * j), end='')
j += 1
print()
i += 1
for 遍历字符串
列表(list)
列表的格式
[数据1, 数据2, 数据3, 数据4......] 列表可以一次性存储多个数据,且可以为不同数据类型。
列表的常用操作
列表的作用是一次性存储多个数据,程序员可以对这些数据进行的操作有:增、删、改、查。
# 创建list
hero_list = ["小鲁班", "安琪拉", "后羿", "百里守约", 11, 99.9]
print(hero_list)
# 查看列表的元素
# 列表名[索引] 索引从0开始
print(hero_list[0])
print(hero_list[2])
# 修改
hero_list[4] = "云樱"
print(hero_list)
# 增加 末尾追加
hero_list.append("澜")
hero_list.append("镜")
print(hero_list)
# 删除
# del hero_list # NameError: name 'hero_list' is not defined
del hero_list[5]
print(hero_list)
列表操作
from random import randint
# 循环创建列表
ls = []
for i in range(10):
ls.append(i)
print(ls)
# 创建10个元素的随机数列表
ls1 = []
for i in range(10):
score = randint(40, 100)
ls1.append(score)
print(ls1)
# 遍历列表
ls2 = []
for i in ls1:
if i >= 60:
ls2.append(i)
print(ls2)
ls3=[]
for i in ls1:
if i%2==0:
ls3.append(i)
print(ls3)
本文详细介绍了Python中的循环结构,包括for循环的使用,如遍历序列和范围,以及循环控制语句如break和continue的应用。此外,还展示了循环嵌套的实现以及打印星号图案的示例。同时,文章讲解了列表的创建、操作和遍历,包括增删改查等基本操作,并给出了随机数列表和条件遍历的例子。
167

被折叠的 条评论
为什么被折叠?



