
python
wanzeen
这个作者很懒,什么都没留下…
展开
-
python求解自守数
python求解自守数数学的世界有很多很漂亮的数字或者数字集合,比如梅森数,哥德巴赫猜想,水仙花数,完全数,自守数。今天我们就一起来探究一下自守数。自守数是指一个正整数的平方的尾数等于该数自身的自然数。例如:25^2 = 625,76^2 = 5776,9376^2 = 87909376。请统计出n以内(包括n)的自守数的个数。输入格式:第一行输入n,接下去n行随后输入n个正整数Data。输出格式:在一行中输出n个 Data以内自守数的个数,所有输出在一行内完成,末尾没有多余空格。。输入样例:原创 2020-06-19 01:36:36 · 2883 阅读 · 0 评论 -
Python求一元二次方程的根
题目要求:本题目要求读入3个一元二次方程的系数a,b,c,求出该方程的根(也可能有复数根)。 解题提示:Python的 math模块 中 sqrt 函数求负数平方根会报错, 因为math 模块中 sqrt 函数只能进行浮点数的运算。我们知道负数的平方根是虚数(以及复数,即实数和虚数之和)。这个需要一个专门的函数 cmath (complex math,复数)的模块做处理。输入格式:输入在一行中给出3个系数,必须保证a不等于0,中间以英文逗号隔开。输出格式:delta=b*b-4ac,(1) de原创 2020-06-19 01:14:56 · 16236 阅读 · 0 评论 -
python实现水仙花数、玫瑰数
水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身例如:1^ 3 + 5^ 3+ 3^3 = 153四叶玫瑰数是指四位数各位上的数字的四次方之和等于本身的数例如 :1^ 4 + 6^ 4 + 3^ 4 + 4^4 = 1634代码实现# 给定一个数字N,代表N位的数, 且指数为N# 当N为3时,有1^3 + 5^3 + 3^3 = 153# 当N为4时,有1^4 + 6^4 + 3^4 + 4^4 = 1634import mathN = int(input()原创 2020-06-13 21:18:28 · 2254 阅读 · 0 评论 -
python求任意一个字符串的指定长度的所有排列
题目要求任意给定一个字符串str,生成数的位数n,有序输出位数为n的所有组合样例输入3212343样例输出123124132134142143213214231234241243312314321324341342412413421423431432代码实现def perm(ori, a, b, m): if a == m: print("".join(ori[:m])) for i in range(a, b原创 2020-06-13 17:12:49 · 1779 阅读 · 1 评论 -
Python关于异常处理的使用方法
主要内容1. try-except、else、finall用法2. 捕获已知异常、未知异常3. 自定义异常类使用样例# Exception异常类def except_test1(): try: a = int(input("请输入一个数字:")) print(1 / a) # 捕获已知的异常ZeroDivisionError, 符合该异常类型则会抛出该异常,否则默认使用except:处理 except ZeroDivisionError:原创 2020-05-27 15:50:20 · 271 阅读 · 0 评论 -
python类的属性方法使用详解
python类的属性方法使用详解1. 实例的属性和方法2. 类的属性和方法3. 类的静态属性和方法4. 类的私有属性和方法5. 运算符重载使用样例import timeclass User: # 类属性userid,和实例属性self.userid是两个不同范围的变量 userid = 'wang' # 构造方法: # 1.self指代当前类的实例,且位于__init__第一个参数,其他参数作为构造参数 # 2.self是一原创 2020-05-27 15:20:56 · 375 阅读 · 0 评论