• python第二课


    复习上一节课

    编程语言

      高级

      低级

    python种类

      Jpython

      cpython

      pypy

      c#python

      ......

    pypy比较快的原因:直接用python解释成机器码,不用经过python的字节码给c转换成机器码。

    python程序:

      1.终端:

        python路径 源码文件

      2.解释器:等待指令来运行指令

      3.文件形式:#/python安装路径    以shell形式运行的时候就会有用(Linux)

      4.编码:-*- coding:utf8 -*-  (减号)

        补充:Unicode编码标准至少16位编码表示一个字符,但会造成空间浪费,于是出现了utf8等编码格式。GBK/GB2312专门用于中文表示,用两个字节来表示一个字符。

                                                    

    print()

    input()  接收字符串类型的数据

    if.../else/elif:基本、嵌套、if elif else

    while:while 条件 循环体

      补充:continue重新开始下一次循环 break退出当前循环

    变量名:字母数字下划线:不能数字开头,不能是关键字,建议不要用python内置函数/类的名字

     缩进:一个代码块的缩进需要一致

    用户登录(三次重试机会)

    count = 1
    user = input("请输入账号:")
    passwd = input("请输入密码:")
    while True:
        if 'star' == user and '123456' == passwd:
            print('登录成功')
            break
        elif count < 3:
            print('账号或密码错误请重新输入,你还有%d次机会' % (3 - count))
            user = input("请输入账号:")
            passwd = input("请输入密码:")
            count += 1
        else:
            print('登录异常,账号已锁定')
            break

      

  • 相关阅读:
    Session 0 隔离
    在DIV容器中使用浮动元素
    Linq学习总结(5)——标准查询运算符
    Linq学习总结(3)——yield
    消息拦截的简单实现
    网站内容可访问性——关于背景与前景颜色的对比标准
    CSS优先级
    Linq学习总结(4)——Lambda表达式
    element ui表格的校验和自定义校验规则
    vue 递归组件的两种方法
  • 原文地址:https://www.cnblogs.com/hustar/p/14007151.html
Copyright © 2020-2023  润新知