用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类和函数中使用静态变量的方法
May 09 Python
Python对数据库操作
Mar 28 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
May 08 Python
基于ID3决策树算法的实现(Python版)
May 31 Python
Linux下python3.7.0安装教程
Jul 30 Python
Python中staticmethod和classmethod的作用与区别
Oct 11 Python
pthon贪吃蛇游戏详细代码
Jan 27 Python
python给微信好友定时推送消息的示例
Feb 20 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
Feb 26 Python
150行python代码实现贪吃蛇游戏
Apr 24 Python
selenium如何定位span元素的实现
Jan 13 Python
Python字节单位转换(将字节转换为K M G T)
Mar 02 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
国内咖啡文化
2021/03/03 咖啡文化
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
ajax php传递和接收变量实现思路及代码
2012/12/19 PHP
php类中的各种拦截器用法分析
2014/11/03 PHP
PHP实现二叉树的深度优先与广度优先遍历方法
2015/09/28 PHP
select组合框option的捕捉实例代码
2008/09/30 Javascript
JavaScript实现GriwView单列全选(自写代码)
2013/05/13 Javascript
基于Bootstrap实现tab标签切换效果
2020/04/15 Javascript
jQuery实现下拉菜单(内容为时间)的实时更新及图表的随动更新的方法
2016/07/07 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
完美解决手机网页中输入框被输入法遮挡的问题
2017/12/19 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
深入了解JavaScript代码覆盖
2019/06/13 Javascript
js实现随机点名器精简版
2020/06/29 Javascript
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
[45:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第二场 6.2
2018/06/04 DOTA
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
python 矩阵增加一行或一列的实例
2018/04/04 Python
Python下调用Linux的Shell命令的方法
2018/06/12 Python
Python实现的建造者模式示例
2018/08/06 Python
解决Django后台ManyToManyField显示成Object的问题
2019/08/09 Python
Java byte数组操纵方式代码实例解析
2020/07/22 Python
详解Python高阶函数
2020/08/15 Python
利用Node实现HTML5离线存储的方法
2020/10/16 HTML / CSS
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
英国领先品牌手动工具和电动工具供应商:Tooled Up
2018/11/24 全球购物
蛋糕店的商业计划书范文
2014/01/27 职场文书
学生干部学习的自我评价
2014/02/18 职场文书
2014学雷锋活动总结
2014/03/09 职场文书
秋季开学典礼主持词
2014/03/19 职场文书
初中生期末评语大全
2014/04/24 职场文书
组工干部对照检查材料
2014/08/25 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
领导视察通讯稿
2015/07/18 职场文书
高效课堂教学反思
2016/02/24 职场文书