学习记录系列
文章目录- for循环与while循环
- 死循环与跳出循环
- for 循环
- break 与 continue对比
- 遍历字典的值
'''
循环:
while循环:
条件体:条件成立会一直执行循环体,条件不成立的时候会跳出循环
while 条件判断语句:
条件成立:循环执行代码块一
条件依旧成立:循环执行代码块一
for 循环(循环遍历)
语法体:
for i in 遍历数据:
代码块
内置函数range():
range(整数值n) :默认生成一个0 - n-1的整数序列,对于这个整数序列,我们可以通过list()函数转化为列表类型的数据
range(n,m) :默认生成一个n - m-1的整数序列,对于这个整数序列,我们可以通过list()函数转化为列表类型的数据
range(n,m,k) :默认生成一个n - m-1,步长为k 的整数序列,对于这个整数序列,我们可以通过list()函数转化为列表类型的数据
range返回的数据是支持使用for 进行遍历的,也能够进行下标取值和切片(切片和直接打印返回的都是range类型的数据)
'''
# 夸自己一百遍
i = 0
while i <= 99:
print('今天的我可是真帅呢!', i)
i += 1
死循环与跳出循环
while 10086:
user = input('请输入你的用户名:')
pwd = input('请输入你的密码:')
if user == 'Nicholas' and pwd == '123456':
print('登录成功')
break
else:
print('输错了,请重新输入')
for 循环
lis = [56, 76, 86, 96, 75, 46, 86, 67, 96, 75]
ix = 1
for i in lis:
if i < 60:
print('不及格', '第{}位同学'.format(ix))
elif 80 > i >= 60:
print('及格', '第{}位同学'.format(ix))
elif i >= 80:
print('秀儿', '第{}位同学'.format(ix))
ix += 1
s = 0
for i in range(1, 101):
s += i
print(s)
break 与 continue对比
# break
for i in range(1, 100):
for ix in range(1, 100):
print(ix)
break
print(i)
break
# continue
for x in range(1, 100):
for xx in range(1, 100):
print(xx)
continue
print(x, 'x的数据')
continue # 无法跳出循环体
遍历字典的值
# 遍历字典value
dict_1 = {'a': 12, 'b': 34, 'c': 56}
for ixx in dict_1.values():
print(ixx)
# 遍历字典key
for ixx in dict_1.keys():
print(ixx)
# 遍历字典
for ixx in dict_1.items():
print(ixx)
# 遍历字典,key、value拆分
for ixx, ixxx in dict_1.items():
print(ixx)
print(ixxx)
a = range(10)
print(a)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)