用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画柱状统计图操作示例【基于matplotlib库】
Jul 04 Python
Python开启线程,在函数中开线程的实例
Feb 22 Python
Django+Xadmin构建项目的方法步骤
Mar 06 Python
浅谈Pycharm最有必要改的几个默认设置项
Feb 14 Python
pytorch之Resize()函数具体使用详解
Feb 27 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
Mar 12 Python
python交互模式基础知识点学习
Jun 18 Python
浅谈Python爬虫原理与数据抓取
Jul 21 Python
MAC平台基于Python Appium环境搭建过程图解
Aug 13 Python
Python如何截图保存的三种方法(小结)
Sep 01 Python
详解Python中的文件操作
Jan 14 Python
python基础之停用词过滤详解
Apr 21 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
虫族 Zerg 热键控制
2020/03/14 星际争霸
php访问查询mysql数据的三种方法
2006/10/09 PHP
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
常用PHP框架功能对照表
2014/10/23 PHP
PHP Curl模拟登录微信公众平台、新浪微博实例代码
2016/01/28 PHP
DOM 脚本编程中的兄弟节点
2009/10/31 Javascript
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
2012/08/14 Javascript
jQuery在线选座位插件seat-charts特效代码分享
2015/08/27 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
2015/11/16 Javascript
浅析JS异步加载进度条
2016/05/05 Javascript
基于bootstrap实现广告轮播带图片和文字效果
2016/07/22 Javascript
javascript自执行函数
2017/02/10 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
微信小程序顶部可滚动导航效果
2017/10/31 Javascript
jquery获取transform里的值实现方法
2017/12/12 jQuery
微信小程序实现传参数的几种方法示例
2018/01/10 Javascript
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
element el-input directive数字进行控制
2018/10/11 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
vue中配置scss全局变量的步骤
2020/12/28 Vue.js
Python 绘图和可视化详细介绍
2017/02/11 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
2017/04/11 Python
python实现求特征选择的信息增益
2018/12/18 Python
python多进程读图提取特征存npy
2019/05/21 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
2019/06/21 Python
Python udp网络程序实现发送、接收数据功能示例
2019/12/09 Python
伦敦鲜花递送:Flower Station
2021/02/03 全球购物
Java面试题:请说出如下代码的输出结果
2013/04/22 面试题
广告学专业应届生求职信
2013/10/01 职场文书
社区食品安全实施方案
2014/03/28 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
《狼牙山五壮士》读后感:宁死不屈,视死如归
2019/08/16 职场文书
MySQL优化之如何写出高质量sql语句
2021/05/17 MySQL
浅谈MySQL之select优化方案
2021/08/07 MySQL
MySQL表字段数量限制及行大小限制详情
2022/07/23 MySQL