常见的编程语言通常包含三大控制结构:顺序结构、选择结构和循环结构。其中,顺序结构就是一句跟着一句执行。而选择结构则是通过条件判断,最终选择出所需要的结果。循环结构时通过重复有规律性的操作,从而减少代码量,使代码表达更为简洁。
选择结构

在编程时,当需要根据条件表达式的值确定下一步的执行流程时,通常会用到选择结构,最为常用的选择结构语句是 if 语句

输入:

1
2
3
a = 1
if(a>0):
print(a)

输出:

1
1

有时会希望输出自己所设定的一句话或者是某个提示,例如经典的学生成绩的优秀、良好和不及格,分为小于六十、大于等于六十小于八十、大于等于八十三个分段
代码:

1
2
3
4
5
6
7
score = int(input())
if (score < 60):
print("不及格")
if (60<=score<80):
print("良好")
if (score>=80):
print("优秀")

输入:

1
100

输出:

1
优秀

输入:

1
59

输出:

1
不及格

循环结构
在 python 中主要有两种类型的循环结构:for 循环和 while 循环,for 循环一般用于有明显边界范围的情况,例如从 1 加到 100。而 while 循环一般用于循环次数难以确定的情况下

for 循环:

求 1+2+3+...+100

代码:

1
2
3
4
sum = 0
for i in range(1,101):
sum += i
print(sum)

输出:

1
5050

while:
求解 1+2+3+...+x,x 为输入的变量

这里可以将 x 作为第一个值,从 x 进行倒序相加,判断条件为 x!=0 这样就能实现不确定的输入数值加到一的程序

代码:

1
2
3
4
5
6
x = int(input())
sum = 0
while x != 0:
sum = sum + x
x = x-1
print(sum)

输入:

1
100

输出:

1
5050

输入:

1
50

输出:

1
1275