Python
务虚心斋
这个作者很懒,什么都没留下…
展开
-
python 列表
python列表序列操作(字符串、元组亦可)L = ['a','b','c']len()函数print(f"len(L): {len(L)}") len(L): 3索引print(f"L[0]: {L[0]}") L[0]: a切片print(f"L[1:2]: {L[1:2]} \n" f"L[:-1]: {L[:-1]} \n" f"L[::-1]: {L[::-1]} \n" f"L[::2]: {L[:原创 2021-04-20 10:53:31 · 166 阅读 · 0 评论 -
python字符串
字符串 序列操作(与列表、元组通用) 不可变性 字符串特定方法原创 2021-04-19 00:11:23 · 160 阅读 · 0 评论 -
组合(python)
组合m!n!(m−n)! \frac{m!}{n!(m-n)!} n!(m−n)!m!def factorial(num): product = 1 for i in range(1,num+1): product *= i return productm = int(input())n = int(input())print(factorial(m)//(factorial(n)*factorial(m-n)))原创 2021-04-16 17:01:56 · 122 阅读 · 0 评论 -
输出100以内所有的素数
输出100以内所有的素数。def Prime(end_number): # 上限一百 # 不能整除之前素数的数,就是素数 prime = [2,3,5,7] # 已有的素数表 for i in range(8,end_number+1): x = int(i/2)+1 for j in prime: # 如果不是素数就跳过 if i%j == 0: break if j原创 2021-04-16 11:39:49 · 1223 阅读 · 1 评论 -
找10000以内的完美数(python)
完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的真因子之和,则称该数为“完全数”。第一个完全数是6,第二个完全数是28,第三个完全数是496,后面的完全数还有8128、33550336等等。截至2018年,相关研究者已经找到51个完全数。第一版:import datetimestart = datetime.datetime.now() # 计时perfect_num原创 2021-04-16 10:42:20 · 5155 阅读 · 0 评论 -
PAT乙级(python):1012 数字分类 (20 分)
1012 数字分类 (20 分)给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1 = 能被 5 整除的数字中所有偶数的和;A2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n1 −n2 +n3 −n4 ⋯;A3 = 被 5 除后余 2 的数字的个数;A4 = 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A5 = 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含原创 2021-04-11 10:26:39 · 195 阅读 · 1 评论 -
PAT乙级(python):1011 A+B 和 C (15 分)
1011 A+B 和 C (15 分)给定区间 [−2的31次幂 ,2的31次幂 ] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。输入样例:原创 2021-04-09 17:08:36 · 146 阅读 · 0 评论 -
PAT基础试题(python):1010 一元多项式求导 (25 分)
1010 一元多项式求导 (25 分)设计函数求一元多项式的导数。(注:x的n次方 (n为整数)的一阶导数为n乘x的n−1次方 。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为0 0。输入样例:3 4 -5 2 6 1 -2 0输出样例:12 3 -10原创 2021-04-09 11:17:10 · 318 阅读 · 0 评论 -
PAT乙级(python):1009 说反话 (20 分)
PAT乙级(python):1009 说反话 (20 分)给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Come I Here Wor原创 2021-04-03 22:10:12 · 122 阅读 · 0 评论