用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 相关文章推荐
go和python调用其它程序并得到程序输出
Feb 10 Python
在Python的while循环中使用else以及循环嵌套的用法
Oct 14 Python
Django 导出 Excel 代码的实例详解
Aug 11 Python
numpy.transpose对三维数组的转置方法
Apr 17 Python
Python实现读取机器硬件信息的方法示例
Jun 09 Python
Python生成器的使用方法和示例代码
Mar 04 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
Apr 06 Python
Python原始套接字编程实例解析
Jan 29 Python
python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
Apr 24 Python
python 最简单的实现适配器设计模式的示例
Jun 30 Python
python如何随机生成高强度密码
Aug 19 Python
pycharm 如何取消连按两下shift出现的全局搜索
Jan 15 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
用Zend Encode编写开发PHP程序
2006/10/09 PHP
PHP中文URL编解码(urlencode()rawurlencode()
2010/07/03 PHP
JavaScript获取URL汇总
2015/06/08 Javascript
Jquery跨浏览器文本复制插件Zero Clipboard的使用方法
2016/02/28 Javascript
对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
2016/04/11 Javascript
Vue表单实例代码
2016/09/05 Javascript
JS之获取样式的简单实现方法(推荐)
2016/09/13 Javascript
利用js获取下拉框中所选的值
2016/12/01 Javascript
vue代理和跨域问题的解决
2018/07/18 Javascript
对vue 键盘回车事件的实例讲解
2018/08/25 Javascript
理顺8个版本vue的区别(小结)
2018/09/17 Javascript
vue实现的双向数据绑定操作示例
2018/12/04 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
2019/05/23 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
Vue打包后访问静态资源路径问题
2019/11/08 Javascript
vue开发移动端底部导航条功能
2020/04/08 Javascript
Node.js API详解之 repl模块用法实例分析
2020/05/25 Javascript
python自动化测试之setUp与tearDown实例
2014/09/28 Python
Python下Fabric的简单部署方法
2015/07/14 Python
单利模式及python实现方式详解
2018/03/20 Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
2019/02/21 Python
python使用pygame模块实现坦克大战游戏
2020/03/25 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
2020/04/02 Python
Python字符串的15个基本操作(小结)
2021/02/03 Python
荷兰度假屋租赁网站:Aan Zee
2020/02/28 全球购物
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
2013/06/16 面试题
教学评估实施方案
2014/03/16 职场文书
物流管理系毕业生求职信
2014/06/03 职场文书
离婚协议书范本样本
2014/08/19 职场文书
市场部经理岗位职责
2015/02/02 职场文书
企业投资意向书
2015/05/09 职场文书
2015中秋祝酒词
2015/08/12 职场文书
Nginx 反向代理解决跨域问题多种情况分析
2022/01/18 Servers
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js
apache ftpserver搭建ftp服务器
2022/05/20 Servers
MySQL 原理优化之Group By的优化技巧
2022/08/14 MySQL