zoukankan      html  css  js  c++  java
  • python入门3 (流程控制)

    1.pass语句

    answer=input('您是会员吗?y/n:')
    
    #判断是否是会员
    if answer=='y':
        pass
    else:
        pass

    2.range()函数用法

    #range()的三种创建方式
    '''第一种创建方式,只有一个参数(小括号中只给了一个数)'''
    r=range(10) #[0,1,2,3,4,5,6,7,8,9] 默认从0开始,默认相差1称为步长 ,包头不包尾
    print(r) #range(0,10)
    print(list(r)) #用于查看range对象中的整数序列 --list是列表的意思
    print('------------------')
    
    '''第二种创建方式,给了两个参数(小括号中给了两个数)'''
    r=range(1,10) #[1,2,3,4,5,6,7,8,9] 指定了起始值从1开始,默认相差1称为步长 ,包头不包尾
    print(list(r)) #[1,2,3,4,5,6,7,8,9]
    
    print('------------------')
    '''第三种创建方式,给了三个参数(小括号中给了三个数)'''
    r=range(1,10,2) #[1,3,5,7,9] 指定了起始值从1开始,指定相差2称为步长 ,包头不包尾
    print(list(r)) #[1,3,5,7,9]
    
    '''判断指定的整数在序列中是否存在,in, not in '''
    print(9 in r)
    print(9 not in r)

    4.while循环

    a=1
    sum=0
    while a<5:
        sum+=a;
        a+=1
    print('和为:',sum)

    '''求1到100的偶数和'''
    a=1
    sum=0
    while a<=100:
    #if a%2==0:
    if not bool(a%2):
    sum+=a
    a+=1
    print('1到100偶数和为:',sum)

    5.for-in循环

    for item in 'Pyth':
        print(item)
    
    
    #range产生一个整数序列,也是一个可迭代对象
    for i in range(3):
        print(i)
    
    #如果在循环体中不需要使用到自定义变量,可将自定义变量写为“_”
    for _ in range(3):
        print("人生苦短,我用Python")

    '''输出100到999之间的水仙花数'''
    for item in range(100,1000):
        ge=item%10
        shi=item//10%10
        bai=item//100
        #判断
        if ge**3+shi**3+bai**3==item:
            print(item)

    6.break的使用

    a=0
    while a<3:
        pwd=input('请输入密码:')
        if pwd=='8888':
            print('密码正确')
            break
        else:
            print('密码不正确')
        a+=1

     7.continue的使用

    for item in range(1,21):
        if item%5!=0:
            continue
        print(item)

    8.else使用

    for item in range(3):
        pwd=input('请输入密码:')
        if pwd=='888':
            print('密码正确')
            break
        else:
            print('密码不正确')
    else:
        print("对不起,三次密码均输入错误!")

     

    a=0
    while a<3:
        pwd=input('请输入密码:')
        if pwd=='8888':
            print('密码正确')
            break
        else:
            print('密码不正确')
        a+=1
    else:
        print('对不起,三次密码均输入错误')

     9.嵌套循环,打印9*9乘法表

    for i in range(1,10):
        for j in range(1,i+1):
            print(i,'*',j,'=',i*j,end=' ')
        print()

     10.二重循环

    for i in range(5):
        for j in range(1,11):
            if j%2==0:
                #break
                continue
            print(j,end=" ")
        print()

  • 相关阅读:
    requests实现接口自动化(三)
    api 25 PopupWindow会占据整个屏幕
    INSTALL_FAILED_USER_RESTRICTED
    事件分发_水平滑动和垂直冲突解决
    MPAndroidChart market右边显示不全问题
    SimpleDateFormat 取当前周的周一和周日的日期,当前月第一个和最后一天的日期
    Callable,Runnable比较及用法
    Android系统启动流程
    debug-stripped.ap_' specified for property 'resourceFile' does not exist
    Theme.AppCompat.Light的解决方法
  • 原文地址:https://www.cnblogs.com/liuyi13535496566/p/15614784.html
Copyright © 2011-2022 走看看