用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 获取文件列表(或是目录例表)
Mar 25 Python
一个检测OpenSSL心脏出血漏洞的Python脚本分享
Apr 10 Python
windows系统下Python环境搭建教程
Mar 28 Python
Python探索之静态方法和类方法的区别详解
Oct 27 Python
使用TensorFlow实现SVM
Sep 06 Python
python实现飞机大战
Sep 11 Python
浅谈python 导入模块和解决文件句柄找不到问题
Dec 15 Python
python 计算一个字符串中所有数字的和实例
Jun 11 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
Sep 11 Python
Python字符编码转码之GBK,UTF8互转
Feb 09 Python
Python第三方包之DingDingBot钉钉机器人
Apr 09 Python
selenium判断元素是否存在的两种方法小结
Dec 07 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报表之jpgraph柱状图实例代码
2011/08/22 PHP
php实现RSA加密类实例
2015/03/26 PHP
php的laravel框架快速集成微信登录的方法
2016/12/12 PHP
破除网页鼠标右键被禁用的绝招大全
2006/12/27 Javascript
javascript 原型继承介绍
2011/08/30 Javascript
jQuery contains过滤器实现精确匹配使用方法
2013/04/12 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
2013/08/13 Javascript
几种设置表单元素中文本输入框不可编辑的方法总结
2013/11/25 Javascript
快速解决FusionCharts联动的中文乱码问题
2013/12/04 Javascript
JavaScript实现在标题栏上显示当前日期的方法
2015/03/19 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
2015/09/06 Javascript
jquery特效 点击展示与隐藏全文
2015/12/09 Javascript
jQuery+ajax读取并解析XML文件的方法
2016/09/09 Javascript
bootstrap手风琴折叠示例代码分享
2017/05/22 Javascript
vue复合组件实现注册表单功能
2017/11/06 Javascript
javascript获取图片的top N主色值方法详解
2018/01/26 Javascript
NodeJS使用Range请求实现下载功能的方法示例
2018/10/12 NodeJs
Vue核心概念Action的总结
2019/01/18 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
[03:52]显微镜下的DOTA2第三期——英雄在无聊的时候干什么
2014/06/20 DOTA
在Python 中同一个类两个函数间变量的调用方法
2019/01/31 Python
numpy:np.newaxis 实现将行向量转换成列向量
2019/11/30 Python
W Concept美国:精选全球独立设计师
2017/02/22 全球购物
英国女士家居服网站:hush
2017/08/09 全球购物
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
房地产销售计划书
2014/01/10 职场文书
特色冷饮店创业计划书
2014/01/28 职场文书
《新型玻璃》教学反思
2014/04/13 职场文书
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
2015应届毕业生求职信范文
2015/03/20 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
python 利用 PIL 将数组值转成图片的实现
2021/04/12 Python
Python 批量下载阴阳师网站壁纸
2021/05/19 Python
JavaScript实现登录窗体
2021/06/22 Javascript
js 数组 fill() 填充方法
2021/11/02 Javascript
Python软件包安装的三种常见方法
2022/07/07 Python