Python学习之分支结构

程序结构

*程序三种结构
顺序
循环
分支
*
分支结构
if条件表达式

  • 条件表达式就是计算结果必须为布尔值的表达式(数字会转化成布尔值)
  • 表达式后面的冒号不能少
  • 如果属于同一个if语句块,则必须用同一个缩进等级
    例子:
    if a:
    print(“1-------1–”)
    print(“a------a–”)
    else:
    print(“2-------2—”)
    print(“else------else”)
    print(”条件语句后")

字符串用作条件判断,如果字符串为空,表示false,否则为真。
a = “abcd”
if a:
print(“true”)
else:
print(“false”)

input
input()函数打印括号内的内容到屏幕,接收用户输入的内容,打印到屏幕上,并返回程序,input返回的内容是字符串数据。

多路分支
if elif elif else…
python没有switch语句

循环语句
重复执行某一个固定的动作或者任务,两种循环:for循环,while循环。
例子如下:
#用for循环打印列表中的数据
listNumber = [1,2,3,4,5,6,7,8]
for num in listNumber
print(num)
关键字:
-break 结束整个循环
-continue 直接跳到下一轮循环
-pass 占位符,没有跳过功能,只是代表这句语句什么都不做

while循环
表示当一个条件成立的时候,就循环,适用于不知道具体的循环次数,但是能确定在某个条件成立的情况下就执行。

range函数

  • 生成有序的数列
  • 生成数字队列可以定制
  • range生成序列的两个数字是左包括,右不包括
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章