用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 相关文章推荐
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
Jan 22 Python
Python help()函数用法详解
Mar 11 Python
python实现实时监控文件的方法
Aug 26 Python
python中星号变量的几种特殊用法
Sep 07 Python
简单的python协同过滤程序实例代码
Jan 31 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 26 Python
Python中的函数式编程:不可变的数据结构
Oct 08 Python
python3实现逐字输出的方法
Jan 23 Python
Python制作词云图代码实例
Sep 09 Python
详解Python list和numpy array的存储和读取方法
Nov 06 Python
Python 脚本的三种执行方式小结
Dec 21 Python
Django Path转换器自定义及正则代码实例
May 29 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与已存在的Java应用程序集成
2006/10/09 PHP
CodeIgniter基本配置详细介绍
2013/11/12 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
2019/07/12 PHP
JavaScript中json对象和string对象之间相互转化
2012/12/26 Javascript
checkbox使用示例
2013/08/23 Javascript
JavaScript作用域链使用介绍
2013/08/29 Javascript
JSON 数字排序多字段排序介绍
2013/09/18 Javascript
javascript实现避免页面按钮重复提交
2015/01/08 Javascript
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
jquery判断当前浏览器的实现代码
2015/11/07 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
jQuery简单实现彩色云标签效果示例
2016/08/01 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
2017/02/23 Javascript
Angular @HostBinding()和@HostListener()用法
2018/03/05 Javascript
JS实现自定义弹窗功能
2018/08/08 Javascript
详解写好JS条件语句的5条守则
2019/02/28 Javascript
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
2019/05/12 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
2019/07/25 Javascript
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
举例讲解Python中的list列表数据结构用法
2016/03/12 Python
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
Pycharm如何打断点的方法步骤
2019/06/13 Python
python SocketServer源码深入解读
2019/09/17 Python
python可视化text()函数使用详解
2020/02/11 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
给老婆的婚前保证书
2014/02/01 职场文书
党员志愿者活动方案
2014/08/28 职场文书
学习教师法的心得体会
2014/09/03 职场文书
事业单位聘任报告
2015/03/02 职场文书
银行自荐信怎么写
2015/03/05 职场文书
珍爱生命主题班会
2015/08/13 职场文书
JavaScript实现九宫格拖拽效果
2022/06/28 Javascript