一、三种流程
顺序结构:顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
选择结构:选择程序结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。使用选择结构语句时,要用条件表达式来描述条件。
循环结构 :循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构 。循环结构可以看成是一个条件判断语句和一个向回转向语句的组合。
二、循环结构的三个要素:
循环变量、循环体和循环终止条件
for循环:
for(初始语句;判断语句;控制条件语句)
{
循环体语句;
}
for(i=1;i<3;i++)
{
i=i*i
}
while循环
while(循环判断条件语句)
{
循环体语句;
}
while j <= space_num:
{
print(" ", end="")
j += 1
}
三、选择结构
1.单分支
if(判断条件):
if fuhao=='+':
sum=num1+num2
print("%s+%s=%s"%(num1,num2,sum))
2.双分支
if(判断条件):
else:
if fuhao=='+':
sum=num1+num2
print("%s+%s=%s"%(num1,num2,sum))
else:
chu=num1/num2
print("%s/%s=%s"%(num1,num2,chu))
3.多分支
if 条件1:
elif 条件2:
f fuhao=='+':
sum=num1+num2
print("%s+%s=%s"%(num1,num2,sum))
elif fuhao=='-':
jian=num1-num2
print("%s-%s=%s"%(num1,num2,jian))
elif fuhao=='*':
chen=num1*num2
print("%s*%s=%s"%(num1,num2,chen))
else:
chu=num1/num2
print("%s/%s=%s"%(num1,num2,chu))