zoukankan      html  css  js  c++  java
  • Python_02 基本数据类型、while循环

    1.基本数据类型

    1.字符串(引号内):

      name=“我是Manuel”

      name='我是Manuel'

      name="""Manuel"""

      name='''Manuel'''

    加法:

      n1="alex"

      n2="conda"

      n3="we"

      n4=n1+n2+n3   #n4="alexcondawe"

    乘法:

      n1="alex"

      n2=n1*10    #n2="alexalexalexalexalexalexalexalexalexalex"

    2.数字

      age=13

      加减乘除

      a=4**3     #a=4的3次方

      b=39%8  #获取39除以8得到的余数

      c=39//8   #获取39除以8得到的整数结果 4

    2.循环

    1.死循环:

    import time
    
    while 1==1:
    
      print('ok',time.time())

    二、while循环

    1、基本循环

    while 条件:
         
        # 循环体
     
        # 如果条件为真,那么循环体则执行
        # 如果条件为假,那么循环体不执行
    #补充:
    while 条件:
      代码块
    else:
      代码块  
    else后代码块只运行一次

    2、break

    break用于退出所有循环

    while True:
        print "123"
        break
        print "456"

    3、continue

    continue用于退出当前循环,继续下一次循环

    while True:
        print "123"
        continue
        print "456"

    练习

    1、使用while循环输入 1 2 3 4 5 6   8 9 10

    2、求1-100的所有数的和

    3、输出 1-100 内的所有奇数

    4、输出 1-100 内的所有偶数

    5、求1-2+3-4+5 ... 99的所有数的和

    6、用户登陆(三次机会重试)

    #
    ##1.使用while循环输入1 2 3 4 5 6 8 9 10
    #a=1
    #while a<=10:
    #    if a==7:
    #        pass
    #    else:
    #        print(a)
    #    a+=1
    #print('done!')    
    
    
    
    
    ##2.求1-100的所有数的和
    #b=1
    #sum_hunderd=0
    #while b<=100:
    #    sum_hunderd=sum_hunderd+b
    #    b+=1
    #print(sum_hunderd)
    
    
    
    ##3.输出1-100内的所有奇数
    #c=1
    #while c<=100:
    #    if c%2==0:
    #        pass
    #    else:
    #        print(c)
    #    c+=1
    
    
    #
    ##4.输出1-100内的所有偶数
    #d=1
    #while d<=100:
    #    if d%2==0:
    #        print(d)
    #    else:
    #        pass
    #    d+=1
    #
    
    
    ##5.求1-2+3-4+5...99的所有数的和
    #e=1
    #sum_e=0
    #while e<100:
    #    if e%2==0:
    #        sum_e=sum_e-e
    #    else:
    #        sum_e=sum_e+e
    #    e+=1
    #print(sum_e)    
    #    
    
    
    #6.用户登陆(三次机会重试)
    account=input('账户名:')
    password=input('密码:')
    i=1
    while i<=4:
        if i>3:
            print('用户名或密码错误超过3次,账号冻结半小时')
            break
        if account=='admin' and password=='admin':
            print('登陆成功')
            break
        else:
            print('登陆失败,请重试')
            account=input('账户名:')
            password=input('密码:')
        i+=1
  • 相关阅读:
    centos 7:network: 正在打开接口 ens33: 错误:激活连接失败:No suitable device found for this connection.
    python 连接 hive 的 HiveServer2 的配置坑
    node的 node-sass@^4.11.0 出现:npm: no such file or directory, scandir '.../node_modules/node-sass/vendor'
    DX关联VS
    PIX
    英特尔® 图形性能分析器(Intel® GPA)
    C++之异常处理
    VS挂接崩溃包
    system 函数
    C++ Template
  • 原文地址:https://www.cnblogs.com/Manuel/p/10407751.html
Copyright © 2011-2022 走看看