自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 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 150

原创 python字符串

字符串 序列操作(与列表、元组通用) 不可变性 字符串特定方法

2021-04-19 00:11:23 144

原创 组合(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 107

原创 输出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 1152 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 4819

原创 PAT乙级(python):1012 数字分类 (20 分)

1012 数字分类 (20 分)给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A​1​​ = 能被 5 整除的数字中所有偶数的和;A​2​​ = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n​1​​ −n​2​​ +n​3​ −n​4​​ ⋯;A​3​​ = 被 5 除后余 2 的数字的个数;A​4​​ = 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A​5​​ = 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含

2021-04-11 10:26:39 158 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 122

原创 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 274

原创 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 111

原创 PAT乙级练习题(Python):1008 数组元素循环右移问题 (20 分)

PAT乙级练习题(Python):1008 数组元素循环右移问题 (20 分)一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0 A1 … An-1)变换为(A​N−M​​ ⋯ A​N−1 A​0​​ A​1​​ ⋯ A​N−M−1​​ )(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N

2021-04-03 21:09:54 200 1

原创 pygame的游戏窗口退出办法

pygame的游戏窗口退出办法学习pygame时,看到的退出方法(即点窗口的×,从而退出的功能):while 1: for event in pygame.event.get(): if event.type == QUIT: pygame.quit() sys.exit()需要两个语句: pygame.quit() sys.exit()pygame文档的解释:pygame.q

2021-03-25 11:21:13 10587

pygame中文文档.docx

pygame中文文档.docx

2021-03-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除