顺序结构
顺序结构就不多说了,就是按顺序,从上到下一步一步执行。
选择结构
需要注意的是,在Python中不仅仅只有if
可以用else
,for
和while
也可以用else
,具体的话,自己实现以下就明白了。
循环结构
在学习循环结构之前,我们需要先了解一个函数range()
。
# 对于range()的解释
lst = range(start,end,step)
# start:起始数字
# end:结尾数字,但并不包含该数字
# step:步子,跨度,如果不加以设定的话,默认为1
# 这个区间是[start,end),这样一个前闭后开的区间
关于具体的使用方法:
# 需要注意的是,通过range(),我们通过print得到的可能是range(2, 10)这样的结果,但并不必担心,想要看到其内部,可以通过循环来查看
# 1、range(10)
lst = range(10) # lst得到的为[0,1,2,3,4,5,6,7,8,9]
# 2、range(2, 10)
lst1 = range(2, 10) # lst1得到的为[2,3,4,5,6,7,8,9]
# 3、range(2,10,2)
lst2 = range(2, 10, 2) # lst2得到的为[2,4,6,8]
常用的循环三件套在python中可能只能使用两件,for和while。python不支持do…while。
关于for的使用:
# 举个例子吧,计算1-10 的和
temp = 0 #初始化和为0
for i in range(1,11):
temp += i
print(temp)
同理while也是如此。