复习上一节课
编程语言
高级
低级
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