流程控制
0:补充(了解)
短路运算:偷懒原则,偷懒到哪个位置,就把当前位置的值返回
深浅copy
1、循环之while循环
循环的语法与基本使用
死循环与效率问题
循环的应用
退出循环的两种方式
条件
while+break
while循环嵌套
while+continue
while+else
2、循环之for循环
for循环的语法与基本使用
for循环应用
for循环嵌套
for+break
for+continue
for+else
1 # 作业(必做题):
2 # #1. 使用while循环输出1 2 3 4 5 6 8 9 10
3 # count = 0
4 # while count < 10:
5 # count += 1
6 # if count==7:
7 # continue
8 # print(count)
9
10 # #2. 求1-100的所有数的和
11 # count = 1
12 # num = 0
13 # while count <= 100:
14 # num += count
15 # count += 1
16 # print(num)
17
18 # #3. 输出 1-100 内的所有奇数
19 # count = 1
20 # while count <=100:
21 # if count%2 == 1:
22 # print(count)
23 # count +=1
24
25 # #4. 输出 1-100 内的所有偶数
26 # count = 1
27 # while count <=100:
28 # if count%2 == 0:
29 # print(count)
30 # count +=1
31
32 # #5. 求1-2+3-4+5 ... 99的所有数的和
33 # count = 1
34 # num = 0
35 # while count <100:
36 # if count%2 == 1:
37 # num+=count
38 # elif count%2 == 0:
39 # num -= count
40 # count+=1
41 # print(num)
42
43 # #6. 用户登陆(三次机会重试)
44 # count = 0
45 # username = "liu"
46 # password = 123
47 # while count <3:
48 # int_name = input("请输入您的用户名:")
49 # int_pass = int(input("请输入您的密码:"))
50 # if int_name == username and int_pass ==password:
51 # print("恭喜您登陆成功!")
52 # break
53 # else:
54 # if count == 2:
55 # print("不好意思您的输入次数已达上限")
56 # break
57 # print("您的用户名或密码错误,请重新输入")
58 # count += 1
59
60 # #7:猜年龄游戏
61 # 要求:
62 # 允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出
63 #
64 # #8:猜年龄游戏升级版(选做题)
65 # 要求:
66 # 允许用户最多尝试3次
67 # 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
68 # 如何猜对了,就直接退出