Python基础
一.内容回顾
1.编程语言的类型
解释型:运行速度低但是编写效率高,可跨平台。python,php等
编译型:运行速度高但开发效率低,不能跨平台。c,c++等
2.python历史(python2与python3的区别)
宏观上
python2 源码不标准,混乱,重复代码多
python3 同意,标准,去除重复代码
3.注释
单行注释用#号 。
多行注释用''' ''' 。#且多行注释也可赋值给变量,在字符串包含回车时使用
4.基础数据类型
int,str,type,bool
字符串可相加也可与int相乘
5.if语句(判断语句)
格式:
if 条件:
(TAB)执行语句
#条件为真,则执行执行语句,若为假则退出循环
elif:用于多条件判断语句
if 条件:
执行语句1
elif 条件
执行语句2
...
#若条件为真,则执行执行语句,然后直接退出循环,若条件为假则执行下一条件语句
6.while语句(循环语句)
格式:
while 条件语句:
(tab)循环体
#若条件为真,则执行循环体,若为假则退出循环体退出语句
7.break,continue语句
在语句套用时遇到break语句直接退出,遇到continue语句时结束本次循环,进入下一循环。
二.练习

1 b = 0 2 while b < 5: 3 a = input('请随便说一个小于6的数字:') 4 if a == '1': 5 print('慧雨是王八犊子') 6 elif a == '2': 7 print('慧雨是小仙女') 8 elif a== '3': 9 print('慧雨是小垃圾') 10 elif a== '4': 11 print('慧雨是小富婆,大宋求包养。。。') 12 elif a=='5': 13 print('大宋是土豪,要保养慧雨!!!') 14 b = b + 1

1 # 输出0~100的奇数及其之和 2 a = 0 3 sum = 0 4 while a <= 100 : 5 if a % 2 ==1: 6 print(a) 7 a = 0 8 sum = 0 9 while a <= 100 : 10 if a % 2 ==1: 11 sum = sum + a 12 a = a + 1 13 print(sum)

count = 0 while count <= 10 : count = count+1 if count == 7 : continue print(count)

#格式化输入 name = input('请输入你的名字') age = input('请输入你的年龄') hobbies = input('请输入你的爱好') mes = """ Messag of %s 姓名:%s 年龄:% 爱好:%s """%(name,name,age,hobbies) print(mes)