用Python解决x的n次方问题


Posted in Python onFebruary 08, 2019

我考虑到了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))

以上这篇用Python解决x的n次方问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python批量生成本地ip地址的方法
Mar 23 Python
详解Python多线程
Nov 14 Python
python实现一个简单的并查集的示例代码
Mar 19 Python
python获取时间及时间格式转换问题实例代码详解
Dec 06 Python
对python读取CT医学图像的实例详解
Jan 24 Python
Python中的字符串切片(截取字符串)的详解
May 15 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
Jun 24 Python
在Python3 numpy中mean和average的区别详解
Aug 24 Python
Python 异步协程函数原理及实例详解
Nov 13 Python
详解PyQt5信号与槽的几种高级玩法
Mar 24 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
May 26 Python
python删除csv文件的行列
Apr 06 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
Feb 07 #Python
Python实现E-Mail收集插件实例教程
Feb 06 #Python
使用TensorFlow实现二分类的方法示例
Feb 05 #Python
Tensorflow分类器项目自定义数据读入的实现
Feb 05 #Python
在Python 字典中一键对应多个值的实例
Feb 03 #Python
Django csrf 两种方法设置form的实例
Feb 03 #Python
解决django前后端分离csrf验证的问题
Feb 03 #Python
You might like
php图片的裁剪与缩放生成符合需求的缩略图
2013/01/11 PHP
php中Snoopy类用法实例
2015/06/19 PHP
javascript下数值型比较难点说明
2010/06/07 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
2015/03/25 Javascript
jQuery无刷新切换主题皮肤实例讲解
2015/10/21 Javascript
javascript+css3 实现动态按钮菜单特效
2016/02/06 Javascript
jQuery针对input的class属性写了多个值情况下的选择方法
2016/06/03 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
2017/08/23 Javascript
jQuery length 和 size()区别总结
2018/04/26 jQuery
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
在element-ui的el-tree组件中用render函数生成el-button的实例代码
2018/11/05 Javascript
详解nodejs http请求相关总结
2019/03/31 NodeJs
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
antd vue table跨行合并单元格,并且自定义内容实例
2020/10/28 Javascript
[40:17]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第一场
2018/04/06 DOTA
python 爬取微信文章
2016/01/30 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
2016/09/21 Python
Python实现自定义顺序、排列写入数据到Excel的方法
2018/04/23 Python
python 画三维图像 曲面图和散点图的示例
2018/12/29 Python
python批量修改文件夹及其子文件夹下的文件内容
2019/03/15 Python
Pandas之排序函数sort_values()的实现
2019/07/09 Python
Django的CVB实例详解
2020/02/10 Python
Python实现粒子群算法的示例
2021/02/14 Python
英格兰足协官方商店:England Store
2019/07/12 全球购物
VLAN和VPN有什么区别?分别实现在OSI的第几层?
2014/12/23 面试题
葡萄牙语专业个人求职信
2013/12/10 职场文书
企业办公室岗位职责
2014/03/12 职场文书
市场总经理岗位职责
2014/04/11 职场文书
离婚协议书怎么写(范本参考)
2014/09/30 职场文书
群众路线教育实践活动学习心得体会
2014/10/30 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
在职证明书模板
2015/06/15 职场文书
2015暑期社会实践通讯稿
2015/07/18 职场文书
pytorch 实现多个Dataloader同时训练
2021/05/29 Python
高考要来啦!用Python爬取历年高考数据并分析
2021/06/03 Python
golang内置函数len的小技巧
2021/07/25 Golang