循环结构
#循环结构
cities=[
"Austin"
,
"Dallas"
,
"Houston"
]
for
city
in
cities:
#for循环
print
(city)
#通过缩进控制整体结构
i=
0
while
i<
3
:
#while循环
i+=
1
print
(i)
for
j
in range
(
10
):
#range(n)表示从0到n-1的n个数
print
(j)
cities=[[
"Austin"
,
"Dallas"
,
"Houston"
],[
"Haerbin"
,
"Shanghai"
,
"Beijing"
]]
#list中的元素仍是list
for
city
in
cities:
print
(city)
#输出list中的两个list元素
for
i
in
cities:
#两层for循环输出两个list中的每个元素
for
j
in
i:
print
(j)
#注意:
如果代码写得有问题,会让程序陷入“死循环”,也就是永远循环下去。这时可以用
Ctrl+C
退出程序,或者强制结束Python进程。
#注意
:
Python提供一个
range()
函数,可以生成一个整数序列,再通过
list()
函数可以转换为list
#例如:
list
(
range
(5)) 结果为:[0, 1, 2, 3, 4]
判断结构
#选择结构
cat=
True
#bool类型值
dog=
False
print
(
type
(cat))
#<class 'bool'>
print
(
8
==
8
)
#True 判断语句
print
(
8
!=
8
)
#False
print
(
10
>=
5
)
#True
sample_rate=
700
if
(sample_rate>
50
):
#if语句选择
print
(sample_rate)
else
:
print
(
'less lan'
)