用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跳出循环语句continue与break的区别
Aug 25 Python
Python实现比较两个列表(list)范围
Jun 12 Python
Python装饰器(decorator)定义与用法详解
Feb 09 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
Mar 15 Python
python处理数据,存进hive表的方法
Jul 04 Python
Python3 SSH远程连接服务器的方法示例
Dec 29 Python
Python多线程原理与用法实例剖析
Jan 22 Python
python mac下安装虚拟环境的图文教程
Apr 12 Python
tensorflow对图像进行拼接的例子
Feb 05 Python
Python基于数列实现购物车程序过程详解
Jun 09 Python
Tensorflow--取tensorf指定列的操作方式
Jun 30 Python
Python通过loop.run_in_executor执行同步代码 同步变为异步
Apr 11 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开启gzip页面压缩实例代码
2010/03/11 PHP
Thinkphp中的curd应用实用要点
2015/01/04 PHP
php设计模式之代理模式分析【星际争霸游戏案例】
2020/03/23 PHP
javascript得到XML某节点的子节点个数的脚本
2008/10/11 Javascript
javascript实现的元素拖动函数宿主为浏览器
2014/07/21 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
JavaScript设计模式之单体模式全面解析
2016/09/09 Javascript
jquery 手势密码插件
2017/03/17 Javascript
ionic选择多张图片上传的示例代码
2017/10/10 Javascript
Vue无限滑动周选择日期的组件的示例代码
2018/07/18 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
微信小程序实现的一键复制功能示例
2019/04/24 Javascript
[28:28]Ti4 冒泡赛第二天NEWBEE vs NaVi 2
2014/07/15 DOTA
python提示No module named images的解决方法
2014/09/29 Python
Python中的下划线详解
2015/06/24 Python
Python爬取qq music中的音乐url及批量下载
2017/03/23 Python
Python数据操作方法封装类实例
2017/06/23 Python
python添加模块搜索路径方法
2017/09/11 Python
python机器学习库常用汇总
2017/11/15 Python
对python3中pathlib库的Path类的使用详解
2018/10/14 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
Python实现打砖块小游戏代码实例
2019/05/18 Python
Python调用百度根据经纬度查询地址的示例代码
2019/07/07 Python
Django--权限Permissions的例子
2019/08/28 Python
6行Python代码实现进度条效果(Progress、tqdm、alive-progress​​​​​​​和PySimpleGUI库)
2020/01/06 Python
20行Python代码实现视频字符化功能
2020/04/13 Python
python实现交并比IOU教程
2020/04/16 Python
django 外键创建注意事项说明
2020/05/20 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
2020/11/24 Python
小区门卫管理制度
2014/01/29 职场文书
应届大学生求职信
2014/07/20 职场文书
“向国旗敬礼”主题班会活动设计方案
2014/09/27 职场文书
2015年推普周活动总结
2015/03/27 职场文书
2019年共青团工作条例最新版
2019/11/12 职场文书
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
2021/05/31 Python
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python