python有限循环_Python循环

# for循环 #

## 实例1: ##

#基本语法

for i in range(100):

print(i)

#range(起始位,参数,步长)

for j in range(1,100,2):#包括1,不包括100,顾头不顾尾

print(j)

## 实例2: ##

#用户只能输入3次:

name = 'ccy'

passwd = '123456'

for i in range(3):

username = input("Username:")

password = input("Password:")

if  name==username and passwd==password:

print("welcome %s login" %(username))

break

else:

print("输入错误")

## 实例3: ##

#列表遍历,enumerate(枚举),遍历加上序号,前面可以接受多个参数:

a=['wuchao','jinxin','xiaohu','sanpang','ligang']

for i,v in enumerate(a,1):#enumerate(枚举)遍历时加上序号,可以自定义起始位置,for循环后面可以跟列表、字典、元组等,前面可以用2个参数接收

print(i,v)

# while循环 #

## 实例1: ##

#用户只能输入3次:

name = 'ccy'

passwd = '123456'

conut = 0

while conut<3:

username = input("Username:")

password = input("Password:")

if  name==username and passwd==password:

print("welcome %s login" %(username))

break

else:

print("输入错误")

conut+=1

## 实例2: ##

#加判断,3次输入结束,确认是否继续

name = 'ccy'

passwd = '123456'

count = 0

while count<3:

username = input("Username:")

password = input("Password:")

if  name==username and passwd==password:

print("welcome %s login" %(username))

break

else:

print("输入错误")

count+=1

if count ==3:

keep_going = input("还想玩么?[y/n]")

if keep_going == 'y':

count = 0

else:

print('结束了')

# break #

跳出当前循环,循环结束,while和for循环后面都可以接else,如果程序正常结束,则走else,如果被break中断,则不走else

#while......else.....

while count <1:

print(count)

break

else:

print("111")

#for......else.....

for i in range(3):

print(count)

break

else:

print("111")

# continue #

跳出本次循环,开始下一次循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值