Python编程学习【3】1. range() 函数 2. in与 not in 3. while 与for循环 4. else与break

  1. range() 函数
  2. in与 not in
  3. while 与for循环
  4. else与break
#2022/10/10

#********************range()函数  ,和print()一样是内置函数 ,用于生成一个整数序列
#range类型的有点,不管range表示的整数序列多长,所占用的空间都是相同的,仅仅需要存储start step stop,只有在用到range对象时,才会去计算序列中的相关元素
#range()的三种创建方式

r1=range(10)  #0到9 ,从0开始 ,步长为1
r2=range(1, 10) #指定了起始值1和结束值10,步长为默认值1
r3=range(1, 10, 2) # 指定了步长为2   # 1  3  5  7  9


#*************in 与 not in
print(10 in r1) #  false
print(0 not  in r3)  # true


#******************while      for-in  循环
#while 四步  1.初始化变量 2.条件判断 3,条件执行体 4 . 改变变量
a=1;
while a<10 :
    print(a)
    a+=1

#for in 遍历的对象必须是可迭代对象  ,in从(字符串  序列等)中依次取值
#  for  自定义的变量  in  可迭代对象  :
#       循环体
for item in 'python' :   # 第一次取出来的是p ,将p赋值给变量item
    print(item)              # 循环体

for i in range(10):
    print(i)               #输出0到9

#如果在循环体中不需要自定义变量 ,可将自定义变量写为 "_"
for _ in range(5) :
    print("月早十")    #会打印5次月早十

#*********************bool()
print(bool(0))    # bool(x) 判断x,除0以外都返回1

#******************流程控制语句 break  常用于结束循环结构 ,常与分支结构if一起使用

#*******************流程控制语句  continue  用于结束当前循环,进入下一次循环,通常与分支结构中的if一起使用
for iten in range(1, 51):
    if iten%5!=0 :
        continue
    print(iten)

#**************************else 语句的使用
#else之前学过可以与if搭配使用 ,当条件表达式不成立的时候执行else
#也可以与while  和  for 搭配使用 , 当没有碰到break时执行else

for item in range(0, 3):
    pwd=input("please input your password")
    if pwd=="8888" :
        print("come in")
        break
    else :
        print("wrong,please input again!")
else:
    print('sorry,you alreadly input three wrong password ,please tyr again in 30 second later')   #这个else在循环正常执行,没有到break时会执行

a=0
while a<3 :
    pwd = input("please input your password")
    if pwd == "8888":
        print("come in")
        break
    else :
        print("wrong,please input again!")
        a+=1
else:
    print(
        'sorry,you alreadly input three wrong password ,please tyr again in 30 second later')  # 这个else在循环正常执行,没有到break时会执行
# p43
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月早十

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值