用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中的代码编码格式转换问题
Jun 10 Python
Python2中的raw_input() 与 input()
Jun 12 Python
python统计日志ip访问数的方法
Jul 06 Python
Python实现简单多线程任务队列
Feb 27 Python
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
Jul 06 Python
python matplotlib坐标轴设置的方法
Dec 05 Python
Python使用matplotlib简单绘图示例
Feb 01 Python
简单实现Python爬取网络图片
Apr 01 Python
PyQt5每天必学之弹出消息框
Apr 19 Python
Python 一键制作微信好友图片墙的方法
May 16 Python
Python函数基本使用原理详解
Mar 19 Python
python 批量下载bilibili视频的gui程序
Nov 20 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实现ping
2006/10/09 PHP
PHP中的命名空间详细介绍
2015/07/02 PHP
帝国cms常用标签汇总
2015/07/06 PHP
Yii2.0 模态弹出框+ajax提交表单
2016/05/22 PHP
laravel-admin 实现在指定的相册下添加照片
2019/10/21 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
从Ajax到JQuery Ajax学习
2007/02/14 Javascript
Javascript Math对象
2009/08/13 Javascript
Jquery实现图片左右自动滚动示例
2013/09/25 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
2014/07/18 Javascript
Jquery实现仿腾讯微博发表广播
2014/11/17 Javascript
javascript组合使用构造函数模式和原型模式实例
2015/06/04 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
JS实现的论坛Ajax打分效果完整实例
2015/10/31 Javascript
vue2.0项目中使用Ueditor富文本编辑器示例代码
2017/08/14 Javascript
写给vue新手们的vue渲染页面教程
2017/09/01 Javascript
Node.js创建HTTP文件服务器的使用示例
2018/05/11 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
2018/12/11 Javascript
Vue路由之JWT身份认证的实现方法
2019/08/26 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
2019/09/18 Javascript
webpack 最佳配置指北(推荐)
2020/01/07 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
[02:41]2015国际邀请赛中国区预选赛观战指南
2015/05/20 DOTA
利用Python的Django框架中的ORM建立查询API
2015/04/20 Python
Python Numpy库datetime类型的处理详解
2019/07/13 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
2020/07/03 Python
python lambda的使用详解
2021/02/26 Python
房地产开盘策划方案
2014/02/10 职场文书
打架检讨书2000字
2014/02/22 职场文书
经理助理岗位职责
2014/03/05 职场文书
教堂婚礼主持词
2014/03/14 职场文书
爱国主义演讲稿
2014/05/07 职场文书
红楼梦读书笔记
2015/06/25 职场文书
同事离别感言
2015/08/04 职场文书
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python
React Fragment介绍与使用详解
2021/11/11 Javascript