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))
相关推荐
熬了夜的程序员1 天前
【LeetCode】92. 反转链表 II
数据结构·算法·leetcode·链表·职场和发展·排序算法
Aurorar0rua1 天前
C Primer Plus Notes 10
c语言·开发语言·算法
知花实央l1 天前
【数字逻辑】24小时数字钟实战!74HC161搭24/60进制计数器+Multisim仿真
算法·测试用例·1024程序员节
Gitpchy1 天前
Day 28 类的定义和方法
python·机器学习
兮山与1 天前
算法20.0
算法
jieyu11191 天前
Python 实战:Web 漏洞 Python POC 代码及原理详解(3)
python·web安全
弗朗凌戈1 天前
机器学习-导师优选
人工智能·python·机器学习
hans汉斯1 天前
基于机器学习的商业银行信贷风险评估系统构建与实证研究
大数据·人工智能·爬虫·算法·yolo·机器学习·支持向量机
laocooon5238578861 天前
一个蛇形填充n×n矩阵的算法
数据结构·算法
岑梓铭1 天前
《考研408数据结构》第六章(5.4树和森林)复习笔记
数据结构·笔记·考研·算法·408·ds