day 1-初识python
2018-12-06 07:36:03来源:博客园 阅读 ()
课上总结
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())
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:python文件操作
下一篇:远程连接阿里云的mysql数据库
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash