用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
  • asp之家 网络编程 m.aspxhome.com