用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使用chardet判断字符编码
May 09 Python
Django实现自定义404,500页面教程
Mar 26 Python
Python实现购物程序思路及代码
Jul 24 Python
pandas数值计算与排序方法
Apr 12 Python
Django Admin实现三级联动的示例代码(省市区)
Jun 22 Python
Python3日期与时间戳转换的几种方法详解
Jun 04 Python
python 图片去噪的方法示例
Jul 09 Python
python实现京东订单推送到测试环境,提供便利操作示例
Aug 09 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
Sep 04 Python
TensorFlow学习之分布式的TensorFlow运行环境
Feb 05 Python
python解压zip包中文乱码解决方法
Nov 27 Python
Python3 类型标注支持操作
Jun 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
BBS(php & mysql)完整版(三)
2006/10/09 PHP
php 正则表达式小结
2009/08/31 PHP
php strstr查找字符串中是否包含某些字符的查找函数
2010/06/03 PHP
需要注意的几个PHP漏洞小结
2012/02/05 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
php 使用array函数实现分页
2015/02/13 PHP
PHP实现活动人选抽奖功能
2017/04/19 PHP
PHP实现会员账号单唯一登录的方法分析
2019/03/07 PHP
JavaScript中null与undefined分析
2009/07/25 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
纯js实现瀑布流展现照片(自动适应窗口大小)
2013/04/08 Javascript
nodeType属性返回被选节点的节点类型介绍
2013/11/22 Javascript
JQuery中ajax方法访问web服务实例
2015/07/18 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
2017/04/07 jQuery
webpack学习笔记之优化缓存、合并、懒加载
2017/08/24 Javascript
基于angular-utils-ui-breadcrumbs使用心得(分享)
2017/11/03 Javascript
微信小程序中吸底按钮适配iPhone X方案
2017/11/29 Javascript
js控制随机数生成概率代码实例
2019/03/21 Javascript
微信小程序实现bindtap等事件传参
2019/04/08 Javascript
Python编程实战之Oracle数据库操作示例
2017/06/21 Python
python删除文本中行数标签的方法
2018/05/31 Python
CentOS 7 安装python3.7.1的方法及注意事项
2018/11/01 Python
python @propert装饰器使用方法原理解析
2019/12/25 Python
python学生管理系统的实现
2020/04/05 Python
美国正版电视节目和电影在线观看:Hulu
2018/05/24 全球购物
90后毕业生的求职信范文
2013/09/21 职场文书
八年级生物教学反思
2014/01/22 职场文书
机械制造毕业生求职信
2014/03/03 职场文书
《毛主席在花山》教学反思
2014/04/20 职场文书
公关活动策划方案
2014/05/25 职场文书
环境日宣传活动总结
2014/07/09 职场文书
2014年工会工作总结
2014/11/12 职场文书
国庆庆典邀请函
2015/02/02 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
进阶篇之linux环境下安装MySQL数据库
2022/04/09 MySQL
postgreSQL数据库基础知识介绍
2022/04/12 PostgreSQL