
基础练习题
做个尘世俗人
这个作者很懒,什么都没留下…
展开
-
水仙花 & 两个字符串集合的并集 & 与7相关的数 & 打印完数
与7相关的数:如果一个正整数,它能被7整除或者它的十进制表示法中某个位数上的数字为7,则称之为与7相关的数。打印一定范围内的水仙花数:水仙花数是指一个n位数 (n≥3),它的每个位上的数字的n次幂之和等于它本身。例如:153是一个“水仙花数”,因为 153 是个 3位数,而1**3+5**3+3**3==153。思路:如果一个正整数,它能被7整除或者它的十进制表示法中某个位数上的数字为7,则称之为与7相关的数。水仙花数是指一个n位数 (n≥3),它的每个位上的数字的n次幂之和等于它本身。原创 2024-04-02 22:16:21 · 860 阅读 · 1 评论 -
字符串循环左移
给定一个字符串S,要求把S的前k个字符移动到S的尾部,如把字符串“abcdef”前面的2个字符‘a’、‘b’移动到字符串的尾部,得到新字符串“cdefab”,称作字符串循环左移k位。输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。输入一个字符串和一个非负整数N,要求将字符串循环左移N次。在一行中输出循环左移N次后的字符串。原创 2024-04-02 21:12:57 · 423 阅读 · 1 评论 -
求阶乘 & 列表元素筛选 & 冒泡排序
它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。已知输入为一个列表,列表中的元素都为整数,我们定义元素筛选函数为foo,功能是检查获取传入列表对象的所有奇数位索引(共一行,列表中的元素值,以空格隔开。共一行,列表中的元素值,以空格隔开。共一行,为一个小于20的正整数。共一行,为一个正整数。共一行,为一个列表。共一行,为一个列表。原创 2024-03-30 08:24:42 · 472 阅读 · 0 评论 -
求两个数的最大公约数 和 求两个数的最小公倍数
求两个数的最大公约数 和 求两个数的最小公倍数原创 2024-03-27 20:59:07 · 741 阅读 · 0 评论 -
对列表元素进行分类后加标签存入字典。
将列表中前一半元素保存至字典的第一个键值1中,后一半元素保存至第二个键值2中。输入一个列表,要求列表中的每个元素都为正整数且列表包含的元素个数为偶数;共一行,列表中的元素值,以逗号隔开。以字典的形式打印结果。原创 2024-03-25 21:36:31 · 263 阅读 · 1 评论 -
python列表反转
输入两个列表alist和blist,要求列表中的每个元素都为正整数且不超过10;合并alist和blist,并将重复的元素去掉后输出一个新的列表clist。共两行,每一行都用来输入列表中的元素值,以空格隔开。原创 2024-03-25 11:17:04 · 384 阅读 · 1 评论 -
三角形面积
规定:输入的三条边一定能构成三角形,不用进行判定。面积=S=√[p(p-a)(p-b)(p-c)]由三角形的三边长,求其面积。其中p=(a+b+c)/2。一个实数,保留两位小数。三行,每行一个整数。原创 2024-03-24 15:00:25 · 201 阅读 · 0 评论 -
圆的周长与面积
输出一行,包含2个数,分别是圆的周长、面积,用空格分隔开,数字保留小数点后4位。使用 round(a,4) 函数保留4位小数,规定pi=3.14159。给出一个圆的半径,求出圆的周长和面积。输入包含一个整数r,表示圆的半径。原创 2024-03-24 14:41:54 · 363 阅读 · 0 评论 -
等差数列末项计算
给出一个等差数列的前两项a1,a2,求第n项是多少。三行,包含三个整数a1,a2,n。一个整数,即第n项的值。原创 2024-03-24 14:16:03 · 549 阅读 · 1 评论