1. HomeWork
1.1 作业1
-
Date:2023年07月18日 16:29
-
Details:
-
完成情况:
- 域名未及时完成,域名模版没有处理好;
- 网站名称未想好;
-
建议:提前分配时间完成,完成的越好,未来的成品越好。「2023-07-25 07:00」
Date:2023年07月18日 16:29
Details:
完成情况:
建议:提前分配时间完成,完成的越好,未来的成品越好。「2023-07-25 07:00」

输入一个正整数,判断它是不是质数。
例如,输入:53,输出:53 是质数;
输入:77,输出:77 不是质数。请填空。

打印一个如下的九九乘法表:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
......
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=92 9*9=81

输出1~N 之间的所有奇数的阶乘之和(N <= 20 且为整数,从键盘输入)(即求:1! + 3! + 5! + ······)

打印输出以下图形:
*
***
*****
*******
*********

求 s = a + aa + aaa + ···+aa···a 的值(最后一个数中 a 的个数为 n),其中 a 是一个 1~9 的数字,例如:3+33+333+3333+33333(此时 a = 3,n = 5),a 和 n 由键盘输入。

输入一个字符串,统计字母 a 和 字母 e 出现的次数。
例如:输入格式:What is your name?

不能改动程序结构,原程序中有若干错误,请改正。
运行该程序。如,输入:abc345aba,则得到结果如下:
该字符串中有 3 个数字
该字符串中有 6 个小写字母
该字符串中有 0 个大写字母

使用 for 循环统计输出 100~300 之间的所有素数及素数个数。
def nono(*args):
with open(r"out1.dat", "w", True, encoding="utf-8") as f:
f.write(" ".join(list(map(str, [*args]))))
i,j,count = 0, 0 ,0
'''
/***********begin***********/'''
'''
/***********end************/'''
print("count={}".format(count))
nono(count)

编写程序,输入一个列表,提取该列表首个和最后一个元素,各自形成一个列表,并合并到一个新列表中,并输出该列表。
例如:

输入一个正整数,将其各数位上的数字逆序输出。
例如,输入的格式:
输入一个正整数:
234520

输入一个字符串,输出字母 a 第一次和最后一次出现的位置,如果字母 a 不存在,则返回 -1 -1.
例如:
teacher,如果想把列表里的子列表,拆出来,让他们变成一个列表,可以用什么[可怜]

如果你有一个列表包含子列表,你可以使用 Python 的 extend() 函数或列表推导式来实现。下面是两种方法的例子:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] ,去掉一个最大值,去掉一个最小值,求解剩下序列的平均值,得到结果如下:5.5请将列表:lst = ['1', '2', '3', '4', '5', '6', '7'] 中每个元素都转换成数字类型,数据还要放在列表。
请将如下列表合并:
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']

不能改动程序结构,原程序中有若干错误,请改正。
运行该程序并得到正确结果。例如:输入 2 个数据分别为:1.23, 3.46,要求分别计算该两数的和的绝对值的平方根以及两数之差。
输出结果:x = 002.17#y=0002.23$
以 OP.py 为文件名保存在考生文件夹下。
先做题,全部思考好了,写完了。再看答案。
平方函数
定义一个函数,接收一个整数列表,然后返回一个新列表,其中包含原列表中每个元素的平方。
回文检测
创建一个函数,接收一个字符串,返回这个字符串是否是回文(即正读反读都一样的字符串)。abccba
素数检测
编写一个函数,接收一个正整数,返回这个数字是否是素数。
素数是一个自然数,大于1的情况下,只有1和它自身两个正因数。换句话说,如果一个数不能被任何比它小且大于1的数整除,那么它就是素数。
例如,2,3,5,7,11,13,17等都是素数。这是因为除了1和它们自身之外,没有其他数可以整除它们。但是,6就不是素数,因为它可以被2和3整除。
斐波那契序列
定义一个函数,接收一个整数 n,返回斐波那契序列的第n项。
列表元素的平均值
创建一个函数,接收一个数字列表,返回这个列表元素的平均值。