一、知识点

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)