用Python解决x的n次方问题
作者:等待企鹅的北极熊 时间:2022-02-02 06:30:10
我考虑到了x的所有n次的情况,下面的代码有可能是不完美的,但是肯定是对的。
def aaa(x,n):
A=isinstance(x,(int,float)) #这是考虑x和n的类型,需要满足条件才可以
if A!=True: #往下执行
return None
B=isinstance(n,(int,float))
if B!=True:
return None
if x==0:
return None
s=1 #设置s的初始值
while n>0:#下面讨论的是n的三种情况
n=n-1
s=s*x
#因为初始值s就等于1,所以可以这样写
if n==0:
return s
else:
L=abs(n)
while L>0:
L=L-1
s=s*x
return 1/s#因为当n为负数的时候,需要先求平方,然后再用1来除以这个数
print(aaa('J',3))
来源:https://blog.csdn.net/M1275601161/article/details/79207663
标签:Python,n次方
0
投稿
猜你喜欢
Python Pywavelet 小波阈值实例
2021-09-10 23:19:18
Python中的xlrd模块使用整理
2023-03-30 17:35:04
Python爬虫爬取一个网页上的图片地址实例代码
2021-07-25 09:58:25
教你使用SQL Server数据库进行网络链接
2009-01-13 13:41:00
使用Flask-Cache缓存实现给Flask提速的方法详解
2022-11-12 23:06:03
关于数据库优化问题收集汇总
2024-01-28 19:05:28
学习createTrackbar的使用方法及步骤
2021-07-29 20:02:52
Keras实现将两个模型连接到一起
2021-07-10 07:24:08
用Python自动下载网站所有文件
2021-02-09 18:57:35
sql表连接查询使用方法(sql多表连接查询)
2024-01-22 12:25:39
Python中getservbyport和getservbyname函数的用法大全
2023-04-14 09:02:38
python 引用传递和值传递详解(实参,形参)
2023-10-25 15:57:44
pytorch之torchvision.transforms图像变换实例
2021-05-19 05:44:05
Python实现文件及文件夹操作大全
2021-05-22 09:35:21
python 判断是否为正小数和正整数的实例
2022-06-12 01:26:04
mysql5.5数据库data目录迁移方法详解
2024-01-23 10:56:27
SQL Server下几个危险的扩展存储过程
2024-01-18 06:49:25
解读python如何实现决策树算法
2021-08-26 19:52:01
python神经网络编程之手写数字识别
2022-01-12 20:50:04
ASP.NET与数据库相关技巧
2024-01-26 19:45:23