Python 基础练习题(六)
实例 001:分发糖果
题目:有一个糖果盒子里有若干块糖果,
每人 2 块分余 1 块,每人 3 块刚好分完,
每人 4 块分余 1 块,每人 5 块分余 1 块,
每人 6 块分余 3 块,每人 7 块刚好分完,
每人 8 块分余 1 块,每人 9 块刚好分完。
请问盒子里最少有多少块糖果?
实例 002:增长武力
题目:路飞的初始武力值为 1,
如果勤于练功,每天武力值相比前一天增长 1%,
如果疏于练功,每天武力值相比前一天减少 1%,
一年练功计划,前 5 天每天练功,然后休息 2 天,
接下来再练 5 天休 2 天如此往复,
请你计算一年后路飞的武力值是多少?
(一年按 365 天计算,结果保留两位小数)
实例 003:冠军次数
题目:请你根据 NBA 冠军球队信息表,找出获得 3 次及 3 次以上的球队并打印球队名和冠军次数。
实例 004:合并信息
题目:有 ls1 和 ls2 两个列表,请你将 ls2 列表内成绩加入到 ls1 每个人的信息表里。
ls1 = [
{'name': '康康', 'student_id': 'sd0001', 'age': 20},
{'name': '小新', 'student_id': 'sd0002', 'age': 21},
{'name': '大熊', 'student_id': 'sd0003', 'age': 19},
{'name': '妮妮', 'student_id': 'sd0004', 'age': 20}
]
ls2 = [
{'student_id': 'sd0003', 'math': 97},
{'student_id': 'sd0001', 'math': 95},
{'student_id': 'sd0004', 'math': 90},
{'student_id': 'sd0002', 'math': 86}
]
实例 005:字母游戏
题目:请你根据输入词汇中的字母得出总分数。各个字母分数如下:
1 分:A, E, I, L, N, O, R, S, T, U
2 分:D, G
3 分:B, C, M, P
4 分:F, H, V, W, Y
5 分:K
8 分:J, X
10 分:Q, Z
大小写字母得分相同。比如,如果参加者举出单词 apple,那就得到 1 + 3 + 3 + 1 + 1 = 9 分。
你能写一个程序,计算单词的分数吗?
要求:
提示参加者手动输入 10 个字母以内的单词;
如果单词超过 10 个字母,就打印“单词太长了!”
如果输入的字符中有非字母,则计 0 分,比如 x-box 中的连字符记 0 分。
计算单词的得分,并打印“你的得分是 XX 分!
实例 006:制作门牌
题目:雯雯要为一条街的住户制作门牌号。
这条街一共有 2021 位住户,门牌号从 1 到 2021 编号。
雯雯制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字
符粘贴到门牌上,例如门牌 1018 需要依次粘贴字符 1、0、1、8,即需要 1 个
字符 0,2 个字符 1,1 个字符 8。
请问要制作所有的 1 到 2021 号门牌,总共需要多少个字符 2?
实例 007:反转句子
题目:请你将下面两句话反转输出打印。例如'Hello Python' 打印输出'Python Hello '。
实例 008:恢复字母
题目:请你将下面打乱的 26 个英文字母按顺序排序,并返回他的小写字母。
例如:Aa Bb Cc
实例 009:反转数字
题目:定义一个函数输入一个数字,返回这个数字的反转数。例如:123 返回 321 -123 返回-321。
实例 010:进制转换
题目:请你不利用进制函数完成 10 进制转 2 进制、8 进制、16 进制。
实例 011:公约公倍
题目:请你输入两个整数,求这两个数字的最大公约数和最小公倍数。
实例 012:分解质因
题目:将一个正整数分解质因数。例如:输入 90,打印出 90=2*3*3*5。
实例 013:寻找完数
题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。
例如 6=1+2+3.编程找出 1000 以内的所有完数。
实例 014:阶乘求和
题目:求 1+2!+3!+...+20!的和。
实例 015:名片管理
题目:编写一个名片管理系统,要求具备增加人员,删除人员,修改人员,查询人员,系统退出五个功能。
CSDN 博主「漫步桔田」原文链接:https://blog.csdn.net/u013157570/article/details/121588411
版权声明: 本文为 InfoQ 作者【漫步桔田】的原创文章。
原文链接:【http://xie.infoq.cn/article/49f97596c978657c22845aa9e】。文章转载请联系作者。
评论