十界蓝桥杯青少年Python中/高级组省赛试题详解——编程题1~4

梁老师
梁老师 北京小升初老师~

0 人点赞了该文章 · 53 浏览





图片

  这时排列问题,第一位从4个数中选一个,第二位从剩下的3个选一个,第三位从剩下的2个选1个。

  程序代码:

图片

  运行结果:

图片

图片

  这题也可以从树的概念来解决。开始是根节点,全部数字都是根节点的子节点,子节点的兄弟节点是该节点的字节点,如此类推。全部的路径就是结果。程序代码如下:

图片

图片

  

图片

  含有3或3连在一起都比较容易,问题是如何判定是否是质数。不过,根据质数筛的原理把最开始的两个质数2,3放进质数表,然后不是质数表中的倍数第一个也是质数,放进质数表,如此类推。

  程序代码:

图片

  运行部分结果:

图片

图片

  输入的字符串可以通过str.split(",")分隔为字符串列表,然后把这列表转为数值列表;也可以在输入字符串前加“[”,后加“]”,然后用eval内置函数转为数值列表。列表长度就是输入数字的个数。用内置函数min(数值列表)可以求出最小值。用列表方法sort(reverse=True)可以从大到小排序。用前有一个空格的大写字母字符串作为转换表,就可以把数表示为字母。

  程序代码:

图片

图片

  运行结果:

图片

图片

  用random模块的intrange函数产生绘制开始位置和五角星的边长。

  程序代码:

图片

图片

图片


添加 家长论坛微信 



发布于 2024-04-25 09:07

免责声明:

本文由 梁老师 原创发布于 家长帮 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论

广告
All Rights Reserved Powered BY WeCenter V4.1.0 © 2025 京ICP备20005761号-2