循环结构
#循环结构
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' )