课上总结
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学习笔记(1)
日本科技振兴理事:AI科学家应有红线意识
-
java.io.File实现批量创建,递归目录查询、删除操作
2026-05-19栏目: 教程
-
从求生存到修体系,我在阿里找到了技术人的成长模式
2026-05-19栏目: 教程
-
阿里云学生机官网
2026-05-19栏目: 教程
-
面试的时候突然遇到答不上的问题怎么办?
2026-05-19栏目: 教程
-
CPU缓存和内存屏障
2026-05-19栏目: 教程
