zoukankan      html  css  js  c++  java
  • python学习笔记,视频day09-if、while

    语言

    高级语言:python,java,c# ,php   ==》字节码

    低级语言:c,汇编  ==》机器码

    php,用于些网页

    python,java,网页及后台功能

    python执行效率低,开发效率高,java执行效率高,开发效率高低

    python种类

      JavaPython

      Cpython:代码给cpython-》变成python字节码-》c语言-》变成机器码

      pypy:变成机器码-》计算机底层操作

    python程序:

    1.  终端

      解释器

    2.文件

      #!/usr/bin/env python

    3.编码

    # -*- coding: utf-8 -*-

    unicode,utf-8(一个中文3个字节),gbk(一个中文2个字节)

    ASCII码 00000000,Unicode 0000000000000000+; 

    #linux系统中需要写,win系统无需关注,解释器路径
    #!/usr/bin/env python
    #python2中需要写,python3无需关注,因为python2中默认为ASCII码,出现中文,需要加这个语句,以utf8的方式编码
    # -*-coding:utf8 -*-

     input

    inp=input('>>>')

    缩进

    python中缩进要控制,一个tab键

    continue、break

    continue:终止当前循环,开始下一个循环;break:终止所有循环

    补充

      while...else...

    注释 

    单行#,多行"""   """

    变量名

    字母

    数字

    下划线

    不能以数字开头

    eg:user_id

    if条件

    #7、条件语句
    #1.if 基本语句
    ''' 
        if 条件:
            内部代码块
            内部代码块
        else:
            ...
        print('...')
    ''' 
    if 1==1:
        print("欢迎进入第一会所1")
        print("欢迎进入第一会所2")
    else:
        print("欢迎进入东京特")
    结果:
    欢迎进入第一会所1
    欢迎进入第一会所2
    #2.if 支持嵌套
    if 1==1:
        if 2!=2:
            print("欢迎进入第一会所1")
            print("欢迎进入第一会所2")
        else:
            print("欢迎进入东京特")
    else:
        print("欢迎进入一道本")
    结果:
    欢迎进入东京特
    #3.if elif
    inp=input('请输入会员级别:')
    if inp=="高级":
        print('10分')
    elif inp=="中级":
        print('8分')
    elif inp=="低级":
        print('5分')
    else:
        print('0分')
    结果

    请输入会员级别:高级
    10分

    #4.pass什么都不执行,必须要写pass,否则报错
    if 1!=1:
        #pass
        pass
    else:
        print('12')
    结果
    12

    字符串(引号)

    #字符串加法乘法
    n1=""
    n2=""
    n3="小姐姐"
    n5=n1*5
    n4=n1+n3+n2
    print(n4)
    print(n5)
    结果
    我小姐姐是
    我我我我我

    数字(加减乘除次方余)

    a1=10
    a2=20
    a3=a1+a2
    a4=a1*a2
    a5=a1/a2
    a6=a1-a2
    #2的4次方
    a7=2**4
    #39除8的余数
    a8=39%8
    i1=23
    i2=5
    #23除以5的商
    i3=i1//i2
    print(a3)
    print(a4)
    print(a5)
    print(a6)
    print(a7)
    print(a8)
    print(i3)
    结果
    30
    200
    0.5
    -10
    16
    7
    4
    View Code
    temp=13
    if temp%2==0:
        print("偶数")
    else:
        print("奇数")
    结果
    奇数

    while循环

    #while 1.死循环
    import time
    while 1==1:
        print('ok',time.time())
    print(123)
    import time
    count=0
    while count<5:
        print('ok',time.time())
        count=count+1
    print(123)
    结果
    ok 1567002999.457579
    ok 1567002999.4836664
    ok 1567002999.5010135
    ok 1567002999.511015
    ok 1567002999.520017
    123

    练习题

    #1、使用while循环输入 1 2 3 4 5 6     8 9 10
    count=1
    while count<11:
        if count==7:
            pass
        else:
            print(count)
        count=count+1
    #2、求1-100的所有数的和
    n=1
    sum=0
    while n <101:
        sum=sum+n
        n=n+1
    print(sum)
    # 3、输出 1-100 内的所有奇数
    count=1;
    while count<101:
        temp=count%2
        if temp==0:
            pass
        else:
            print(count)
        count+=1
    # 4、输出 1-100 内的所有偶数
    count=1
    while count<101:
        if (count%2==0):
            print(count)
        else:
            pass
        count+=1
    # 5、求1-2+3-4+5 ... 99的所有数的和
    count=1
    sum=0
    while count<100:
        temp=count%2
        if(temp==0):
            sum-=count
        else:
            sum+=count
        count+=1
    print(sum)
    # 6、用户登陆(三次机会重试)
    # name=input("姓名:")
    # pasword=input("密码:")
    count=0
    while count<3:
        name=input("姓名:")
        pasword=input("密码:")
    
        if(name=="yang"and pasword=="123"):
            print("success")
            break
        else:
            print("姓名或密码错误")
        count += 1

     

  • 相关阅读:
    深入理解javascript原型和闭包(10)——this
    深入理解javascript原型和闭包(9)——简述【执行上下文】下
    深入理解javascript原型和闭包(8)——简述【执行上下文】上
    深入理解javascript原型和闭包(7)——原型的灵活性
    golang 处理 json 结构体
    git push 时用户的配置
    vscod如何自定义 python虚拟环境
    Python实现图片的base64编码
    解决vscode中golang插件依赖安装失败问题
    (转)vscode实现markdown流程图
  • 原文地址:https://www.cnblogs.com/ppll/p/11421487.html
Copyright © 2011-2022 走看看