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))
相关推荐
清水白石00810 小时前
从菱形继承到 `super()`:彻底理解 Python MRO 与多继承方法查找机制
开发语言·python
hai31524754311 小时前
FlashAttention C语言(C++)实现(展示版)
c语言·开发语言·c++·人工智能·算法
林爷万福11 小时前
光谱数据预处理:基线校正、平滑去噪实战
人工智能·算法
8Qi811 小时前
LeetCode 1049:最后一块石头的重量 II —— 题解 ✅
算法·leetcode·职场和发展·动态规划·01背包
CTA终结者11 小时前
期货量化下单前资金怎么核对:天勤 get_account 与可用、权益字段
python·区块链
zyl8372111 小时前
Python NumPy 学习
python·学习·numpy
wubba lubba dub dub75011 小时前
第四十九周学习周报
人工智能·算法·机器学习
装不满的克莱因瓶11 小时前
学习使用 Python 机器学习工具 sklearn
人工智能·python·学习·机器学习·ai·agent·智能体
辣椒思密达12 小时前
Python HTTP请求中的重试与超时控制:提升稳定性的实用方法
开发语言·python·http
Java_2017_csdn12 小时前
ComplexKeysShardingAlgorithm 小结
java·大数据·算法