一、知识点
1. 计算机基础
CPU:中央处理器,相当于电脑的大脑,用来处理数据
内存:用来暂存数据,与cpu相连接
优点:读取速度快
缺点:造价高;断电即消失;容量小
硬盘:用来长久存储数据
优点:造价低;断电不消失;容量大
缺点:读取速度慢
操作系统:调控统领这些过程
2.python的发展与应用(了解)
3.python的历史
- 2008年python同时发布了python2.7和python3.0
- 目前python2.X与python3.X并存
- 2020年,python2.X会与python3.4几乎一致
4.python的分类
编译型语言(代表:C语言)
将代码一次性转换为字节码,然后再执行
- 优点:执行速度快
- 缺点:不便于调试;不能跨平台;开发速度慢
解释性语言
将代码从上至下一步一步解释并执行(代表:python)
- 优点:便于调试;跨平台;开发速度快
- 缺点:执行速度相对较慢
5.python的优缺点
优点:简单易懂,易于入门;开发效率高;可移植性;高级语言;可拓展性;可嵌入性
缺点:执行速度相对较慢;代码不能加密;线程不能使用多CPU
6.python的种类
Cpython
Jpython
Pypy
Ironpython
7.python的环境
8.运行第一个python代码
9.变量
变量就是将一些数据的中间结果暂存起来,以便于后续程序调用和处理
变量名的命名规则
i. 由数字、字母和字符串组成
ii. 第一个字符不能为数字
iii. 不能使用关键字
iv. 不能过长
v. 不能用拼音
vi. 推荐驼峰命名法或者下划线命名法
vii. 要有描述性
10. 常量
将变量名全部大写
放在代码上方
11. 注释
单行注释 :#被注释内容
多行注释:由三个单引号或双引号将被注释内容包围起来
12. 基础数据类型初识
整型 int
浮点型 float
布尔型 bool
13. 用户输入
input函数
14. 五种if条件语句
- If
- If… else….
- If ….elif …. elif….
- If….elif….elif….else
- if嵌套
二、代码
1 '''2018/8/2 day1 晴
2 知识点回顾:计算机基础;python的发展与应用;python历史;python分类;python优缺点;python种类;python环境;第一个python;变量;常量;注释;输入;基础数据类型;if
3 '''
4 '''
5 # FirstPython.py
6 f1 = "hello world"
7 print(f1) #输出 hello world
8
9 # val1.py
10 a1 = 3
11 a1 = a1 + 1
12 print(a1) #输出4
13
14 # val2.py
15 a2 = 6
16 b2 = 7
17 print(a2 + b2) #输出13
18
19 #val3.py
20 a3 = 3
21 b3 = a3
22 c3 = b3
23 b3 = 4
24 print(a3 + b3 +c3) #输出10
25 print(a3,b3,c3) #输出3,4,3
26
27 #Str1.py
28 s11 = "我"
29 s12 = "最"
30 s13 = '帅'
31 print(s11 + s12 +s13)
32
33 #Str2.py
34 s2 = "我最帅"
35 print(s2 * 3 + ',重要的事情说三遍')
36
37 #Str3.py
38 s3 = """我最帅,
39 最帅的是我,
40 我就是最帅的"""
41 print(s3)
42
43 #Str4.py
44 s4 = "I'm yang"
45 print(s4 )
46
47 #bool1.py
48 b1 = 3
49 b2 = 4
50 b1 > b2
51
52 #bool2.py
53
54
55 #inp1.py
56 name1 = input("你叫哈?")
57 age1 = input("你几岁?")
58 print('你叫'+ name1 + ',你今年' + age1 +'岁。' )
59
60 #inp2.py
61 name2 = input("你叫哈?")
62 age2 = int(input('你年龄?:'))
63 age3 = age2 + 1
64 #print('你叫'+ name2 + '你明年'+age3+'岁。' )
65
66 #If1.py
67 j = 3
68 i = int(input('请猜测一个数字:'))
69 if j == i:
70 print("呀,挺厉害的,猜对了")
71
72 #If2.py
73 i = 3
74 j = int(input('请猜测一个数字'))
75 if i == j:
76 print("呀,挺厉害的,猜对了")
77 else:
78 print("猜错啦")
79
80 #If3.py
81 i = 3
82 j = int(input('请猜测一个数字'))
83 if i == j:
84 print("呀,挺厉害的,猜对了")
85 elif i > j:
86 print("猜小啦")
87 elif i < j:
88 print("猜大啦")
89
90 #If4.py
91 i = 3
92 j = int(input('请输入一个数字'))
93 if i == j:
94 print("么么哒")
95 elif i == 4:
96 print("哈哈哈")
97 elif i == 5:
98 print("咚咚咚")
99 else:
100 print('滚')
101
102 # if5.py
103 UserName = input('请输入用户名')
104 Password = input('请输入密码')
105 if UserName == 'yang':
106 if Password == '123':
107 print('登陆成功')
108 else:
109 print('密码错误')
110 else:
111 print('用户名错误')
112
113
114
115 Day1作业及默写
116
117 2、
118 name = input('>>>')
119 print(type(name))
120
121 5、
122 a = 66
123 b = int(input('请输入一个数字'))
124 if a < b:
125 print('猜大啦')
126 elif a > b:
127 print('猜小啦')
128 else:
129 print('结果正确')
130
131 6、
132 a = int(input('请输入您的年龄:'))
133 if a < 10:
134 print('小屁孩呀')
135 elif a >= 10 and a < 20:
136 print('青春期的叛逆小屁孩呀')
137 elif a >= 20 and a < 30:
138 print('开始定性,开始混社会的小屁孩')
139 elif a >= 30 and a < 40:
140 print('看老大不小了, 赶紧结婚生小屁孩')
141 elif a >= 40 and a < 50:
142 print('家里有个不听话的小屁孩')
143 elif a >= 50 and a < 60:
144 print('马上变成不听话的老屁孩咯')
145 elif a >= 60 and a < 70:
146 print('活着还不错的老屁孩')
147 elif a >= 70 and a < 90:
148 print('人生就快结束了的一个老屁孩')
149 else:
150 print('再见了这个世界')
151
152 (2)
153 a = int(input('请输入您的年龄:'))
154 if a < 90:
155 if a < 70:
156 if a < 60:
157 if a < 50:
158 if a < 40:
159 if a < 30:
160 if a < 20:
161 if a < 10:
162 print('小屁孩呀')
163 else:
164 print('青春期的叛逆小屁孩呀')
165 else:
166 print('开始定性,开始混社会的小屁孩')
167 else:
168 print('看老大不小了, 赶紧结婚生小屁孩')
169 else:
170 print('家里有个不听话的小屁孩')
171 else:
172 print('马上变成不听话的老屁孩咯')
173 else:
174 print('活着还不错的老屁孩')
175 else:
176 print('人生就快结束了的一个老屁孩')
177 else:
178 print('再见了这个世界')
179
180 9.
181 name = "麻花藤"
182 input_name = input('请输入"麻花藤"')
183 if name == input_name:
184 print('真聪明')
185 else:
186 print('Are you 傻逼?')
187
188 预习:
189
190 #while1.py
191 count = 0
192 while count < 100:
193 print('loop' ,count)
194 if count == 5:
195 break
196 count +=1
197 print('--------out of while loop----------')
198
199 #while2.py
200 count = 0
201 while count < 100:
202 count += 1
203 if count > 5 and count < 95:
204 continue
205 print('loop',count )
206 print('--------out of while loop----------')
207
208 #while3.py
209 count = 0
210 while count <= 5:
211 count += 1
212 print ('loop',count)
213
214 else:
215 print ('循环正常执行完毕')
216 print('--------out of while loop----------')
217
218 #while4.py
219 count = 0
220 while count <= 5:
221 count += 1
222 if count == 3:
223 break
224 print ('loop',count)
225
226 else:
227 print ('循环正常执行完毕')
228 print('--------out of while loop----------')
229
230 #ex1.py
231 count = 0
232 while count < 10:
233 count += 1
234 if count == 7:
235 continue
236 print(count)
237
238 #ex2.py
239 sum = 0
240 a = 1
241 while a <= 100:
242 sum += a
243 a += 1
244 print(sum)
245
246 #ex3.py
247 sum = 0
248 a = 0
249 while a < 100:
250 a += 1
251 if a%2 == 0:
252 continue
253 sum += a
254 print(sum)
255 '''
256 #ex4.py
257 sum = 0
258 a = 0
259 while a < 100:
260 a += 1
261 if a % 2 == 1:
262 continue
263 sum += a
264 print('1-100内的偶数和为',sum)