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

 

  

posted on 2020-11-19 18:10  starock  阅读(71)  评论(0编辑  收藏  举报