- 博客(5)
- 收藏
- 关注
原创 python:求素数
素数又称质数。素数就是除了1和它本身之外,不能被任何整数整除的数。 输入一个数,如果为素数,输出True,如果不是,则输出False。 最直接的只需要挨个遍历看这个数能否被1和它之间整数的整除。 n = int(input()) def prime(n): if n <= 1: return False else: for i in range(2, n): if n%i == 0: r
2021-12-06 22:42:54
6062
原创 python:分解质因数
分解质因数只针对合数(非质数或者非素数,不包括1在内),每个合数都可以写成几个质数相乘的形式,其中每个质数都是这个合数的因数,叫做这个合数的分解质因数。 输入: 输入一个合数 输出: 以列表形式输出因子,各因子升序排序 n=int(input()) ls=[] i = 2 while i <= n: x = n % i if x == 0: ls.append(i) n = n / i ...
2021-12-03 19:41:17
8093
1
原创 python:四位玫瑰数
四位玫瑰数是4位数的自幂数。自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。 例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂数,3位数的自幂数被称为水仙花数。
2021-11-28 15:52:37
7569
原创 Python:按顺序输出成绩倒数第二的学生姓名
HackerRank题解: #python3.0上 要求输入先输入一个整数n,表示学生的数目,再输入一组[["herry",50],["pote",45],["hello",45]]这样的数,然后输出: hello pote 初代码: arrag = dict() #定义字典用来存值 temp =list() #存成绩 temp1 = list()#存姓名 for x in range(int(input())): name = input() score=fl
2021-10-07 23:36:29
1312
原创 Python:创建函数判断闰年
今天在HackerRank刷Python题,记录下Python用function判断闰年 首先 在Python中函数定义语法如下: def 函数名([参数列表]): '''注释''' 函数体 其次 闰年的判断: 能被4整除但不能被100整除或者能被400整除。 然后,相关代码如下: defis_leap(year): leap=False leap=(year%400==0or(year%4==0andyear%100!=0)) ret...
2021-10-04 13:41:13
4903
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人