Python基础经典编程练习题(二),含答案

1、素数求和
求 100 以内所有素数之和并输出。素数指大于 1 ,且仅能被 1 和自己
整除的整数。
提示:可以逐一判断 100 以内每个数是否为素数,然后求和。
输入:无
输出: "1234"
注意:示例 1 仅是输入输出格式样例,不是正确结果。

python 复制代码
#Prime
def is_prime(n):
    for i in range(2,n):
        if n%i == 0:
            return False
    return True
sum = 0
for i in range(2,100):
    if is_prime(i):
        sum += i
print(sum)

2、百钱买百鸡
描述:在我国古代的《算经》里有一个著名的不定方程问题:鸡翁一 值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、
鸡雏各几何?
输入:

输出:
公鸡 :0 母鸡 :25 小鸡 :75 ...
注意:每行按照公鸡、母鸡、小鸡的顺序输出所有解;
示例仅是输入输出样式,不是正确结果。

python 复制代码
for Cock in range(21):
    for Hen in range(34):
        Chick=100-Cock-Hen
        if Chick % 3 ==0 and Cock*5+Hen*3+Chick/3==100:
            print("公鸡:{0:<3}母鸡:{1:<3}小鸡:{2:<3}".format(Cock,Hen,Chick))
相关推荐
92year6 小时前
用Google ADK从零搭一个能调工具的AI Agent:Python实操全过程
python·ai·mcp
洛水水6 小时前
【力扣100题】18.随机链表的复制
算法·leetcode·链表
南宫萧幕6 小时前
规则基 EMS 仿真实战:SOC 区间划分与 Simulink 闭环建模全解
算法·matlab·控制
woxihuan1234566 小时前
SQL删除数据时存在依赖关系_设置外键级联删除ON DELETE
jvm·数据库·python
多加点辣也没关系6 小时前
数据结构与算法|第二十三章:高级数据结构
数据结构·算法
Jetev7 小时前
如何确定SQL字段是否为空_使用IS NULL与IS NOT NULL
jvm·数据库·python
蛐蛐蛐7 小时前
昇腾910B4上安装新版本CANN的正确流程
人工智能·python·昇腾
m0_702036537 小时前
mysql如何处理不走索引的OR查询_使用UNION ALL优化重写
jvm·数据库·python
2401_846339567 小时前
MySQL在云环境如何选择存储类型_SSD与高性能云盘配置建议
jvm·数据库·python
2601_957780848 小时前
Claude 4.6 对阵 GPT-5.4:2026 开发者大模型 API 选型深度解析
人工智能·python·gpt·ai·claude