1.python是一门什么样的编程语言
python是一门解释型,弱类型高级编程语言
python的程序是通过解释器,逐行的解释执行的。执行的时候必须有源代码, 必须有解释器存在. 执行效率相对于编译型语言是比较慢的.
2.python的解释器
CPython : 该解释器是由C语言编写。我们学习的就是这个. 官方提供的就是CPython
IPython : 基于CPython开发的。交互和CPython有一些区别.
JPython : 和java平台相关的python解释器
IronPython: 和.net平台相关的python解释器
PyPy : 把python程序一次性进行编译。 然后统一执行.
我们的程序是运行在python解释器上的. python的程序可以无缝跨平台
3.python的安装
参考百度资料
4.编写我们的第一个python程序
1 print("holle,word")
5.变量
变量就是一个可变的值
变量的本质就是一个符号.负责存储程序运行过程中产生的值. 供给后面的程序使用
例如:
money = 0 money = 200xxxxxx money = 100money = 400
变量的命名规范:
1.变量由数字,字母,下划线组成;
2.变量名不能是数字开头,也不能是纯数字;
3.变量名不能是python的关键字(官方已经使用的名字);
4.不要使用中文;
5.区分大小写;
6.不要太长,不容易让人读懂;
7.要有意义;
8.推荐使用驼峰体或者下划线命名
6.常量
1.不变的量
2.直接写一个数字或值
7.python基础数据类型(int,str,bool)
int:整数,没有小数点
str:字符串
bool:布尔值(Ture,False)
8.用户交互(input)
可以让我们的程序和人有一定的交互
input获取到的数据是字符串类型
View Code
9.if语句流程控制
语法1:
if 条件判断:
if-语句块
执行流程:
判断条件是否为真. 如果真, 则执行if-语句块
否则什么都不执行
语法2:
if 条件判断:
if-语句块
else:
else-语句块
执行流程:
判断条件是否为真, 如果真, 则执行if-语句块, 否则, 执行else-语句块
语法3:
if 条件判断:
if-语句块
elif 条件判断2:
elif-01 语句块
elif 条件判断3:
elif-02 语句块
elif 条件判断4:
elif-03 语句块
....
else:
el语句快
执行流程:
判断条件是否为真, 如果真, 执行if-语句块, 否则,如果条件判断2为真, 则执行elif-01 语句块, 否则,如果条件判断3为真, 则执行elif-02 语句块, 最后最后else: 以上条件都不成立的时候执行else
语法4:
if语句可以互相嵌套. 可以无限的嵌套. 但是一般写程序不要超过5层
1 number = int(input("请输入一个数字:"))2 if number > 66:3 print("猜测的结果大了")4 elif number < 66:5 print("猜测的结果小了")6 else:7 print("结果正确")
10.while循环
while循环
可以反复的执行同一段代码
while 条件判断:
循环体
执行流程:
判断条件是否为真, 如果真, 则执行循环体. 再次判断条件是否为真. 如果真继续执行循环体. 直到...条件为假. 循环结束
break : 彻底终止循环. 跳出循环
continue: 停止当前本次循环. 继续执行下一次循环
'''10.使用while循环输入1 2 3 4 5 6 ...8 9 10''' # i = 1 # while i <= 10: # print(i) # i = i+1
练习
写一个用户登陆程序,要求:
1.三次重试机会
2.每次输错误显示剩余错误次数
1 # 准备好正确的用户名和密码 2 usernmae = "haoshezhang" 3 password = "abc123" 4 # 登录验证 5 count = 1 6 while count <= 3: 7 uname = input("请输入你的用户名:") 8 upwd = input("请输入你的密码:") 9 if uname == usernmae and upwd == password:10 print("登陆成功!!!")11 break12 elif count == 3:13 print("登陆失败,用户名或密码错误,错误次数已达上限")14 elif count < 2:15 print("登陆失败,用户名或密码错误,剩余2次机会")16 else:17 print("登陆失败,用户名或密码错误,剩余1次机会")18 count = count + 1
作者:好舍长
原文链接:https://www.cnblogs.com/jiaosf/p/10213732.html
共同学习,写下你的评论
评论加载中...
作者其他优质文章