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