青少年软件编程(Python四级)等级考试试卷(2020年12月)
描述算法可以有不同的方式,可用自然语言也可用流程图等
算法可以看成按照要求设计好的有限的确切的步骤解决问题,并且这样的步骤只能解决当前问题
算法需要一步一步执行,每一步执行的操作必须明确,不能含混不清,而且经过有限步或无限步后能得出结果
算法要求按部就班地执行相应的步骤,每一步可以有不同的结果
writelines
write
write 和 seek
writetext
提高代码的执行速度
提高代码的重复利用率
增强代码的可读性
降低编程的复杂度
lambda r:3.1415926*r*r
result=lambda r:3.1415926*r*r
lambda r,3.1415926*r*r
result=lambda r,3.1415926*r*r
1
1
2
1
1
2
2
2
demo(n)函数的功能是求n的阶乘
s是局部变量
n是形式参数
range()函数是Python内置函数
map函数
zip函数
匿名函数
递归函数
1
2
4
8
Install
pip
Wheel
Setup
三国时,曹操带兵长途行军,士兵们都很口喝,曹操便说:“前面就是一大片梅林,结了许多梅子,又甜又酸,可以解渴。” 士兵们听了,嘴里都流口水,一时也就不渴了。
战国时期,秦国通过远交近攻的策略,逐个击破,最后统一六国。
汉末刘备三次到诸葛亮住的茅屋去邀请他出来帮助自己打天下,最后诸葛亮才答应出来。
三个臭皮匠顶个诸葛亮是一个文化术语。指的是三个副将的智慧能顶一个诸葛亮。
4
2
1
7
书写简单
一定要有基例(指不需要递归就能求解的解)
递归算法都可以用非递归的方法实现
执行效率高
turtle.seth( )
turtle.right( )
turtle.circle( )
turtle.fd( )
参数函数
标准函数
内建函数
第三方库函数
the number is %
the number is 888.
the number is ?
the number is 888.888
back
return
ret
ok
n
(n 1)/2
n-1
log2n+1
程序的运行结果为:a= 3 b= 4 c= 10
程序的运行结果为:a= 4 b= 6 c= 10
程序的运行结果为:a= 4 b= 6 c= 7
编译错误,程序无法运行。
c a b
c-a*b
c a*b
c*a b
n = n
n = n 1
n = n-2
n = n-1
棋盘覆盖问题
选择问题
归并排序
0/1背包问题
5
6
7
8
2
-2
1
-1
发表评论 取消回复