python- for循环与while循环

for循环与while循环

学习记录系列


'''
循环:
    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)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值