程序结构:顺序结构、选择结构和循环结构。
顺序结构是最简单的程序结构,也是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。python中选择语句主要有3种形式:if语句、if...else语句和if...elif...else多分支语句。
循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。根据判断条件,循环结构又可细分为以下两种形式:先判断后执行的循环结构和先执行后判断的循环结构。
while循环:通过一个条件来控制是否要继续反复执行循环体中的语句。
while 条件表达式:
循环体
案例1
金庸小说《射雕英雄传》黄蓉与瑛姑见面时,出了这样一道数学题,“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?”
判断输入的是不黄蓉所说的数。
x = int(input())
if x % 3 == 2 and x % 5 == 3 and x % 7 == 2:
print(x)
else:
print("此数不是正确答案