Skip to content

Commit 612d0a6

Browse files
committed
Perfect loop statement case
1 parent 18c4a49 commit 612d0a6

File tree

3 files changed

+163
-135
lines changed

3 files changed

+163
-135
lines changed
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
#!/usr/bin/env python
2+
#-*- coding:utf-8 -*-
3+
# Author: liuchuan
4+
# Contact: liuchuan910927@gmail.com
5+
# File: lc_01_while_loop.py
6+
# Datetime: 2018/11/3 23:11
7+
# Software: PyCharm
8+
9+
10+
# Python3 循环语句
11+
# Python中的循环语句有 for 和 while。
12+
13+
14+
'''
15+
while 循环:Python中while语句的一般形式:
16+
17+
while 判断条件:
18+
语句
19+
'''
20+
21+
22+
count = 0
23+
while count < 9:
24+
print("The count is:", count)
25+
count = count + 1
26+
27+
print("Good bye!")
28+
29+
# 使用了 while 来计算 1 到 100 的总和:
30+
n = 100
31+
sum = 0
32+
counter = 1
33+
while counter <= n:
34+
sum = sum + counter
35+
counter += 1
36+
37+
print("1-%d 的总和为: %d" % (n, sum))
38+
39+
40+
'''
41+
42+
while 循环使用 else 语句
43+
在 while … else 在条件语句为 false 时执行 else 的语句块:
44+
45+
'''
46+
47+
number = 0
48+
while number < 5:
49+
print (number, " 小于 5")
50+
number = number + 1
51+
else:
52+
print (number, " 大于或等于 5")
53+
54+
55+
# ------ 无限循环 --------
56+
57+
'''
58+
类似if语句的语法,如果你的while循环体中只有一条语句,你可以将该语句与while写在同一行中
59+
'''
60+
61+
# flag = 1
62+
# while (flag): print ('Python已经成为世界上最受欢迎的语言!')
63+
# print ("Good bye!")
64+
# 无限循环你可以使用 CTRL+C 来中断循环
65+
66+
67+
# 我们可以通过设置条件表达式永远不为 false 来实现无限循环
68+
# var = 1
69+
# while var == 1: # 表达式永远为 true
70+
# num = int(input("输入一个数字 :"))
71+
# print("你输入的数字是: ", num)
72+
#
73+
# print("Good bye!")
74+
#
75+
# # 你可以使用 CTRL+C 来退出当前的无限循环。无限循环在服务器上客户端的实时请求非常有用。
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
#!/usr/bin/env python
2+
#-*- coding:utf-8 -*-
3+
# Author: liuchuan
4+
# Contact: liuchuan910927@gmail.com
5+
# File: lc_02_for_loop.py
6+
# Datetime: 2018/11/3 23:20
7+
# Software: PyCharm
8+
9+
10+
'''
11+
for 语句
12+
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
13+
14+
for循环的一般格式如下:
15+
16+
for <variable> in <sequence>:
17+
<statements>
18+
else:
19+
<statements>
20+
'''
21+
22+
languages = ["C", "C++", "Perl", "Python"]
23+
for x in languages:
24+
print (x)
25+
26+
27+
# break 语句用于跳出当前循环体
28+
sites = ["Baidu", "Google","Apple","Taobao"]
29+
for site in sites:
30+
if site == "Apple":
31+
print("Python教程!")
32+
break
33+
print("循环数据 " + site)
34+
else:
35+
print("没有循环数据!")
36+
print("完成循环!")
37+
38+
'''
39+
range()函数
40+
如果你需要遍历数字序列,其默认值 从0开始, 可以使用内置range()函数。它会生成数列
41+
'''
42+
for i in range(3):
43+
print(i)
44+
45+
print("==============")
46+
47+
# 使用range指定区间的值
48+
for i in range(6, 9):
49+
print(i)
50+
51+
# 结合range()和len()函数以遍历一个序列的索引
52+
a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
53+
for i in range(len(a)):
54+
print(i, a[i])
55+
56+
# 使用range()函数来创建一个列表
57+
list(range(5))
58+
59+
'''
60+
break和continue语句及循环中的else子句
61+
break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行
62+
'''
63+
for letter in 'Apple': # 第一个实例
64+
if letter == 'A':
65+
break
66+
print('当前字母为 :', letter)
67+
68+
var = 10 # 第二个实例
69+
while var > 0:
70+
print('当期变量值为 :', var)
71+
var = var - 1
72+
if var == 5:
73+
break
74+
75+
print("Good bye!")
76+
77+
'''
78+
pass 语句
79+
Python pass是空语句,是为了保持程序结构的完整性。
80+
pass 不做任何事情,一般用做占位语句
81+
'''
82+
for letter in 'Python':
83+
if letter == 'o':
84+
pass # 等待键盘中断 (Ctrl+C)
85+
print('执行 pass 块')
86+
print('当前字母 :', letter)
87+
88+
print("Good bye!")

Python3_Tutorial/09_Function.py

Lines changed: 0 additions & 135 deletions
This file was deleted.

0 commit comments

Comments
 (0)