zoukankan      html  css  js  c++  java
  • 05条件 ,循环

    ###条件

    形式:

     if 判断语句 :

    执行语句1
    elif 判断语句2:
    执行语句2
    elif 判断语句3:
    执行语句3
    #...
    else:
    执行语句4

    占位符 pass


    a,b = 1,2
    if a>b: #if 必须接判断语句
    print(a)
    elif a==b: #elif 也必须接判断语句
    print('相等')
    else: #不能接判断语句
    print(b)
    #pass 占位

    ##必须满足判断条件才会执行相应的语句


    # input 提示输入 输出的是字符串 str

    a=input('请输入 ')
    if a.isdigit():
    a=int(a)
    if a>=90:
    print('A')
    elif a>=80:
    print('B')
    elif a>=60:
    print('c')
    else:
    print('差')
    else:
    print('输入错了')

    ##random 随机模块
    a=random.randint (1,5) #闭区间
    random .random ()#随机生成一个0-1的浮点数
    random .randrange(5)#0,1,2,3,4
    random .randrange(1,5)#1,2,3,4
    random.sample (li,2)#从系列中生成

    ###循环语句

    ##while True: 满足条件执行,需要终止条件
    # print()

    while a<5:
    a+=1
    print(a)

    a=1
    while a < 11:
    if a % 2==0:
    print(a)
    a+=1

    ## break 终止本循环
    a=10
    >>> while a>4:
    a-=1
    ## if a==5:
    ## break
    print(a)


    ## continue 跳过本次循环 ,但是不结束循环
    a=10
    >>> while a>4:
    a-=1
    if a==5:
    continue
    print(a)

    ##range 左闭右开 范围
    range(10)
    range (1,10)
    range (1,10,2)


    ##for循环
    for item in iterable:
    执行语句
    else:
    print('程序正常结束,执行else')

    #循环条件可以是任何可迭代的对象,如:序列类型,集合和字典
    for i in range(10): #in 后面是可迭代对象
    print(i)

    ##相同点 循环
    ##不同点 while 需要写终止条件


    ##嵌套循环

    for i in range(1,6):
    print('xxx',i)
    for j in range(1,6):
    print('000',j)


    #else
    for i in range(10):
    if i ==4:
    break
    else:
    print('000')

  • 相关阅读:
    设计模式入门
    Spring Boot 日志
    Spring Boot入门
    Vue--过滤器、指令、插件
    CentOS7更换yum源
    CentOS7中修改运行级别
    Xshell进行远程登录
    Linux的目录结构详情
    通过VMware Tools配置Centos7与本地主机的共享文件夹(亲测)
    eclipse中的Git操作
  • 原文地址:https://www.cnblogs.com/my123456/p/8511921.html
Copyright © 2011-2022 走看看