#########################总结######################
1. 初识python
python是一门弱类型的解释型高级编程语言
解释器:
CPython 官方提供的默认解释器. c语言实现的
PyPy 把python程序一次性进行编译.
IPython
2. python的版本
2.x 3.x
3. 变量
概念: 程序运行过程中产生的中间值. 暂时存储在内存, 方便后面的程序使用它 就是一个符号.
x = 10
郝建 -> 沈腾
白云 -> 宋丹丹
命名规范:
1. 数字, 字母, 下划线组成
2. 不能是数字开头, 更不能是纯数字
3. 不能用python的关键字
4. 不要用中文
5. 不要太长
6. 有意义
7. 区分大小写
8. 用驼峰或者下划线
4.数据类型:
1. int 整数 +-*/% // **
2. str 字符串,
把字符连城串
字符:单一的文字符号
'', "", ''', """
+ 拼接. 要求两端都得是字符串
* 重复 必须乘以一个数字
3. bool 布尔值
True
False
用来判断
用户交互
变量 = input(提示语)
条件判断:
if 条件:
if-语句块
if 条件:
if-语句块
else:
else-语句块
if 条件1:
if-1
elif 条件2:
if-2
......
else:
##########################作业######################
1,简述变量命名规范
1.数字,字母,下划线 组成
2.不能数字开头,更不能纯数字
3.不能用关键字
4.不要用中文
5.要有意义
6.不要太长
7.区分大小写
8.驼峰或下划线命名
2,name=input(">>>")name变量识什么数据类型的?
字符串
3,if条件语句的基本结构
if条件:
if语句块
执行条件是否为真,如果为真,执行if语句
if 条件:
if语句块
else:
else语句块
执行条件是否为真,如果真,执行if语句 ,否者执行else语句块
if 条件1:
if-1
elif 条件2:
if-2
else:
else语句块
执行过程:判断条件1是否成立,如果成立执行if1
否则如果条件2成立,执行if-2
否则如果条件3成立,执行if-3
....
否者执行else语句块
嵌套
if 条件:
if 条件:
...
else:
if 条件:
...
4,用print打印出下面内容:
文能提笔安天下,
武能上马定乾坤.
心存谋略何人胜,
古今英雄唯是君.
print(''' 文能提笔安天下, 武能上马定乾坤. 心存谋略何人胜, 古今英雄唯是君. ''')
print( '文能提笔安天下,\n武能上马定乾坤.\n心存谋略何人胜,\n古今英雄唯是君.' )
5,利用if语句写出猜大小的游戏:
设定 一个理想数字 比如:66 让用户输入桌子,如果比66大,则显示猜测的结果大了
如果比66小,则显示猜测的结果小了
只有等于66猜测结果正确
number=int(input("请输入数字:")) if number > 66: print("你输入的数字大了") elif number < 66: print("你输入的数字小了") elif number == 66: print("猜测正确")
6,提示用户输入他的年龄,程序进行判断.
如果小于10,提示小屁孩,如果大于10,小于20,提示青春期叛逆的小屁孩
如果大于20,小于30 提示开始定性,开始混社会的小屁孩
如果大于30,小于40 提示看老大不小了,赶紧结婚小屁孩
如果大于40,小于50 提示家里有个不听话的小屁孩
如果大于50,小于60 提示自己马上变成不听话的老屁孩
如果大于60,小于70 提示或者还不错的老屁孩
如果大于70,小于90 提示人生快结束的一个老屁孩
如果大于90以上 提示 再见了这个世界
number=int(input("请输入你的年纪:")) if number <= 10: print ('小屁孩') elif number < 20: print('青春期叛逆的小屁孩') elif number >20 and number <30: print ('开始混社会的小屁孩') elif number >40 and number <50: print('看老大不小了,赶紧结婚小屁孩') elif number >50 and number <60: print('自己马上变成不听话的老屁孩') elif number >60 and number <70: print('提示或者还不错的老屁孩') elif number >70 and number <90: print('人生快结束的一个老屁孩') elif number >90: print('再见了这个世界')
age = int(input('请输入你的年龄')) if age < 10: print('小屁孩') elif 10 <= age < 20: print('⻘春期叛逆的⼩屁孩') elif 20 <= age < 30: print('开始定性, 开始混社会的⼩ 屁孩⼉') elif 30 <= age < 40: print('⽼⼤不⼩了, 赶紧结婚⼩屁孩⼉') elif 40 <= age < 50: print('家⾥有个不听话的⼩屁孩⼉') elif 50 <= age < 60: print('⾃⼰⻢上变成不听 话的⽼屁孩⼉') elif 60 <= age < 70: print('活着还不错的⽼屁孩⼉') elif 70 <= age < 90: print('就快结束了的⼀个⽼屁孩⼉') elif age > 90: print('再⻅了这个世界')
7,单行注释以及多行注释?
'单号注释' #单号注释 ''' 多行注释 '''
8,提⽰⽤户输⼊⿇花藤. 判断⽤户输⼊的对不对. 如果对, 提⽰真聪明, 如果不
对, 提⽰你 是傻b吗?
name =input('请输入你的姓名:') if name == "武花藤": print('真聪明') else: print('是傻b吗')
9,⽤户输⼊⼀个⽉份. 然后判断⽉份是多少⽉. 根据不同的⽉份, 打印出不同的饮⻝(根据个⼈习惯和⽼家习惯随意编写)
mouth = int(input('请输入月份:')) if mouth == 1: print('傻逼') if mouth == 2: print('大大傻逼') if mouth == 3: print('大大大傻逼') if mouth == 4: print('大大大大傻逼') if mouth == 5: print('大大大大大傻逼') if mouth == 6: print('大大大大大大傻逼') if mouth == 7: print('大大大大大大大傻逼') if mouth == 8: print('大大大大大大大大傻逼') if mouth == 9: print('大大大大大大大大大傻逼') if mouth == 10: print('大大大大大大大大大大傻逼') if mouth == 11: print('大大大大大大大大大大大傻逼') if mouth == 12: print('大大大大大大大大大大大大傻逼')
10,⽤户输⼊⼀个分数. 根据分数来判断⽤户考试成绩的档次,
>=90 A
>=80 B
>=70 C
>=60 D
< 60 E
fraction = int(input('请输入你的分数:')) if fraction >= 90: print('a') elif fraction >=80: print('b') elif fraction >=70: print('c') elif fraction >=60: print('d') else fraction < 60: print('E')