一、分支结构
(一)双分支结构:双分支结构 If……else
1.判断平、闰年,奇偶数,计算一元二次方程,三边三角形面积的解等
(二)多分支结构:多少分支结构 if……elif ……else
2.分段函数,个人所得税计算,成绩等次,快递费,密码登录等
开发一个快递计价程序。
要求:
3kg以内:
(1)东三省、宁夏、海南:12元;
(2)新疆、西藏:20元;
(3)港澳台、国外:不接受;
(4)其他地区:10元。
超过3kg的部分:
(1)东三省、宁夏、海南:每公斤10元;
(2)新疆、西藏:每公斤20元;
(3)港澳台、国外:联系公司;
(4)其他:每公斤5元。
除以上情况外:输出 "输入错误!"
二、单循环结构
结构:单循环结构 while for
3.求和、阶乘、小球落地、猴子吃桃(赶鸭子)、三角形星号、折纸问题、
斐波拉契数列(兔子问题)等
求和类:
S=1+2+3+……+n
S=1+1/2+1/3+……+1/n
S=1/2+3/4+5/8+7/16+……+(2n-1)/2**n
S=1+1/2+2/3+3/5+5/8……前n项的和 #a/b b/(a+b) a,b=b,a+b
S=1-2+3-……+(n-1)-n #s=(-1)**2*1+(-1)**3*2
s=1!+2!+……+ n!
S=1!+1!/2!+2!/3!+3!/5!+5!/8!……前n项的和
s=1+(1+2)+(1+2+3)+……+(1+2+3+……+n)
s=2+22+222+……+22……222
三、单循环+分支结构
for :
if 条件成立 :
4.素数、同构数、回文数(回文串)、完数、水仙花数、最大公约数和最小公倍数、倒序输出(数、字符串)、进制转换等
四、双重循环
5.九九乘法表、三角形星号、菱形等
五、双重循环以上+分支结构
6.水仙花数、四叶玫瑰数、梅花数、马驼瓦、百钱百鸡、和尚吃馒头、鸡兔同笼、二元一次方程的正整数解、
杨辉三角、排序、随机密码等。比较大小、排序、随机排序、冒泡排序或列表等其他排序方法。