zoukankan      html  css  js  c++  java
  • day9

    开发语言

    高级:Python Java PHP c#

    低级:c 汇编

    对比

    PHP 类:适用于写网页 局限性

    python Java 写网页及后台功能

    python 执行效率低    开发效率高

    java     执行效率高    开发效率低

     python种类:

    jpython

    ironpython

    cpython ***

    javascriptpython

    rubypython

    pyoy   cpython开发的python

    1、文件后缀   

    .py

    2、两种执行方式

    python解释器 py文件路径

    python进入解释器   实时输入并获取到执行结果

    (如何退出Python解释器 cmd命令exit()     )

    3、解释器路径

    #!/user/bin/env python

    4、编码

    # -*- coding:utf-8 -*-   (在python2版本中需要在代码最前面注释)

    ascill  8位

    unicode 至少16位

    utf-8 能用多少表示就用多少表示

    python3 无需关注

    python2 每个文件中只要出现中文,头部必须加

    5、执行一个操作

    提醒用户输入:用户和密码

    获取用户名和密码检测用户名=root  密码=123

    正确:登陆成功 错误:登录失败

    input的用法

    n1=input('请输入用户名:')
    n2=input('请输入密码')

    print(n1)
    print(n2)

    # 单行注释

    """

    """

    y用于多行注释

    6、变量

    变量   代指某一个变化的值

    n1="alex"
    n2="root"
    print(n1)
    print(n2)
    # 变量只能有 数字 字母 下划线 不能以数字开头 Python的关键字也不能使用
    关键字有 and as asssert break class continue def del elif else except exec finally for

    from global if import in is lambda not or pass print raise return try while with yield

    最好不要和python内置的东西重复
    变量最好有意义
    两个单词用下划线连接 例如user_id

    7、条件语句

    1. if基本语句

    if 条件:
      内部代码块
      内部代码块
    else:
      内部代码块

    if 条件语句:

      print('ok') #一定要缩进
      print('ok')
    else:
      print('Error')


    if 1==1:
      print('ok')
      print('ok')
    print('end')

    2.if语句支持嵌套

    if 1==1:
      if 2==2:
        print('ok') #一定要缩进
        print('ok')
    else :
      print('ok')
    3 if支持多条件的判断inp=input('请输入会员级别')
    if inp=="高级会员":
      print('美女')
    else if inp=="白金会员":
      print('少妇')
    else if inp=="波金会员":
      print('明星')
    else:
      print('城管')
    print('开始服务吧')

      


    补充:

    if 1==1:
      pass
    else:
      print('sb')

    8.基本数据类型

    字符串(引号)
    name="shizhengwen"
    name='alex'
    name='''alex'''
    name="""alex"""
    加法:
    n1="alex"
    n2="sb"
    n3=n1+n2 (n3="alexsb")
    乘法:
    n1="alex"
    n2=n1*10 (重复出现十次)


    数字:
    age=19
    加 减 乘除 次方 取余
    n1=10
    n2=20
    n3=n1+n2
    n3=n1-n2
    n3=n1*n2
    n3=100/10
    a3=2**4 (2的四次方)
    n3=39%8 (取余)
    n3=39//8 (取整)
    a=13
    temp=a%2
    if temp==0:
      print("偶数")
    else:
      print("奇数")

    9.循环死循环
    while 1==1:
      print("ok")

    count=0
    while count<10:
      print(count)
      count=count+1
    print(123)

    练习题
    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、
    n=1
    while n<11:
      if n!=7:
        print(n)
      n=n+1


    2、
    n=1
    sum=0
    while n<=100:
      sum=sum+n
      n=n+1
    print(sum)

    3、
    n=1
    while n<=100:
      if n%2==1:
        print(n)
      n=n+1



    4、
    n=1
    while n<=100:
      if n%2==0:
        print(n)
      n=n+1



    5、
    n=1
    sum=0
    while n<100:
      if n%2==1:
        sum=sum+n
      if n%2==0:
        sum=sum-n%2
      n=n+1
    print(sum)

    6、

    n1=0
    n2=0
    while n1<3:
      na=input("请输入用户名:")
      if na=="root":
        n1=4
        while n2<3:
          nu=input("请输入密码:")
          if nu=="123":
            n2=4
          else:
            n2=n2+1
      else:
        n1=n1+1

     2018-07-26

      

          

  • 相关阅读:
    JSP 静态文件路径配置
    java 类拷贝
    spring security demo
    NYOJ-1057-寻找最大数(三)
    nyoj-1036-非洲小孩
    POJ-3617-Best Cow Line
    NYOJ-891-找点
    大平神出的一道双向链表题
    ZOJ-1360 || POJ-1328——Radar Installation
    POJ-2386-Lake Counting
  • 原文地址:https://www.cnblogs.com/jiangjunfeng/p/9370746.html
Copyright © 2011-2022 走看看