十界蓝桥杯青少年Python中/高级组省赛试题详解——编程题1~4
这时排列问题,第一位从4个数中选一个,第二位从剩下的3个选一个,第三位从剩下的2个选1个。
程序代码:
运行结果:
这题也可以从树的概念来解决。开始是根节点,全部数字都是根节点的子节点,子节点的兄弟节点是该节点的字节点,如此类推。全部的路径就是结果。程序代码如下:
含有3或3连在一起都比较容易,问题是如何判定是否是质数。不过,根据质数筛的原理,把最开始的两个质数2,3放进质数表,然后不是质数表中的倍数第一个也是质数,放进质数表,如此类推。
程序代码:
运行部分结果:
输入的字符串可以通过str.split(",")分隔为字符串列表,然后把这列表转为数值列表;也可以在输入字符串前加“[”,后加“]”,然后用eval内置函数转为数值列表。列表长度就是输入数字的个数。用内置函数min(数值列表)可以求出最小值。用列表方法sort(reverse=True)可以从大到小排序。用前有一个空格的大写字母字符串作为转换表,就可以把数表示为字母。
程序代码:
运行结果:
用random模块的intrange函数产生绘制开始位置和五角星的边长。
程序代码:

添加 家长论坛微信
全部 0条评论