day 1-初识python
课上总结
1.python的历史
python是一门弱类型解释型高级编程语言
编译型和解释型语言的区别?
编译型:把写好的程序编译成计算机认识的二进制形式来运行
解释型:
优点:开发效率高,简单.
缺点:运行慢(0.01s),其实本质上是毫无感知的
2.变量
概念:把程序运行过程中产生的中间值保存在内存,方便后面使用
命名规范:
1.数字,字母,下划线组成
2.不能以数字开头,更不能是纯数字
3.不能用关键字
4.不要用中文
5.要有意义
6.不要太长
7.区分大小写
8.驼峰或者下划线命名
数据类型:
1.int 整数 +-*/ % // **
2.str 字符串 ',","',
3.bool 布尔 true, false
3.常亮:本质就是变量,所有字母都大写,(通常"常亮是不会随便变动的")
4.用户交互:
变量 = input(提示语)
所有的输入内容默认都是字符串,int(变量)把变量转化成字符串
5.if条件判断
1. if 条件:
if语句块
执行流程:判断条件是否为真.
如果为真.执行if语句块
2.
if 条件:
if语句块
else:
else语句块
执行流程:判断条件是否为真. 如果真. 执行if语句块 否则执行else语句块
3.
if 条件1:
if-1
elif 条件2:
if-2
elif 条件3:
if-3
....
else:
else语句块
执行流程:
判断条件1是否成立, 如果成立执行if-1
否则如果条件2成立, 执行if-2
否则如果条件3成立, 执行if-3
....
否则执行else语句块
6.嵌套
if 条件:
if 条件:
..
else:
if 条件:
...
课后作业
1、简述变量命名规范
1.数字,字母,下划线组成
2.不能以数字开头,更不能是纯数字
3.不能用关键字
4.不要用中文
5.要有意义
6.不要太长
7.区分大小写
8.驼峰或者下划线命名
2、 name = input(“>>>”) name变量是什么数据类型?
str 字符串
3.if条件语句的基本结构?
if 条件:
if语句块
执行流程:判断条件是否为真.
如果为真.执行if语句块
4用print打印出下面内容:
文能提笔安天下,
武能上马定乾坤,
心存谋略何人胜,
古今英雄唯是君.
1. print("文能提笔安天下,\n武能上马定乾坤,\n心存谋略何人胜,\n古今英雄唯是君") 2. print('''文能提笔安天下 上马定乾坤 心存谋略何人胜 古今英雄唯是君''')
5.利用if语句写出猜大小的游戏:
设定一个理想数字比如: 66,让用户输入数字,如果比66大,则显示猜测
的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果
正确。
while 1: number = 66 user = int(input("请输入数字:")) if user > number: print("猜测的结果大了!") elif user < number: print("猜小了!") elif user == number: print("猜对了!") break
6.提示用户输入他的年龄, 程序进行判断.
如果小于10, 提⽰⼩屁孩, 如果⼤于10, ⼩于 20, 提⽰⻘春期叛逆的⼩屁孩.
如果⼤于20, ⼩于30. 提⽰开始定性, 开始混社会的⼩ 屁孩⼉, 如果⼤于30, ⼩于
40. 提⽰看⽼⼤不⼩了, 赶紧结婚⼩屁孩⼉. 如果⼤于40, ⼩ 于50. 提⽰家⾥有个
不听话的⼩屁孩⼉. 如果⼤于50, ⼩于60. 提⽰⾃⼰⻢上变成不听 话的⽼屁孩⼉.
如果⼤于60, ⼩于70. 提⽰活着还不错的⽼屁孩⼉. 如果⼤于70, ⼩于 90. 提⽰⼈
⽣就快结束了的⼀个⽼屁孩⼉. 如果⼤于90以上. 提⽰. 再⻅了这个世界.
age = int (input("请输入你的年龄:")) if age < 10: print("小屁孩") elif age > 10 and age <20: print("青春期叛逆的小屁孩") elif age >20 and age <30: print("开始定性,开始混社会的小屁孩") elif age >40 and age <50: print("家里有个不听话的小屁孩") elif age >50 and age <60: print("自己马上变成不听话的老屁孩儿") elif age >60 and age <79: print("活着还不错的老屁孩") elif age >70 and age <90: print("人生就快结束了的一个老屁孩") elif age >90: print("再见了这个世界")
7、单行注释以及多行注释?
单行注释: ctrl + / 多行注释: ''' ''' """ """
8、提示用户输入麻花藤. 判断用户输入的对不对. 如果对, 提示真聪明, 如果不
对, 提示你 是傻逼么
name = str(input("请输入名字:")) if name == "麻花藤": print("真聪明") else: print("你是*吗")
9. 用户输入一个月份. 然后判断月份是多少月. 根据不同的月份, 打印出不同的
饮食(根据个人习惯和老家家习惯随意编写
month=int(input("请选择月份:")) if month == 6: print("可以吃冰淇淋\n可以吃西瓜\n可以喝冰镇矿泉水") elif month == 12: print("可以吃火锅\n可以滑雪\n可以穿棉袄")
10. 用户输入一个分数. 根据分数来判断用户考试成绩的档次,
>=90 a
>=80 b
>=70 c
>=60 d
< 60 e
user = int(input("请输入分数:")) if 90<= user: print("a".upper()) elif 80 <= user: print("b".upper()) elif 70 <= user: print("c".upper()) elif 60 <= user: print("d".upper()) elif 60 > user: print("e".upper())
上一篇: 荐 Java基础-反射