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))
相关推荐
补三补四17 分钟前
SMOTE 算法详解:解决不平衡数据问题的有效工具
人工智能·算法
AI小云32 分钟前
【Python与AI基础】Python编程基础:模块和包
人工智能·python
RTC老炮43 分钟前
webrtc弱网-RobustThroughputEstimator源码分析与算法原理
网络·算法·webrtc
努力努力再努力wz1 小时前
【C++进阶系列】:万字详解智能指针(附模拟实现的源码)
java·linux·c语言·开发语言·数据结构·c++·python
听风吹等浪起1 小时前
分类算法-逻辑回归
人工智能·算法·机器学习
敲代码的嘎仔1 小时前
JavaWeb零基础学习Day2——JS & Vue
java·开发语言·前端·javascript·数据结构·学习·算法
yacolex1 小时前
3.3_数据结构和算法复习-栈
数据结构·算法
小蕾Java1 小时前
Python详细安装教程(附PyCharm使用)
开发语言·python·pycharm
weixin_307779132 小时前
使用AWS IAM和Python自动化权限策略分析与导出
开发语言·python·自动化·云计算·aws
惜月_treasure2 小时前
从零构建私域知识库问答机器人:Python 全栈实战(附完整源码)
开发语言·python·机器人