用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模块之re正则表达式详解
Feb 03 Python
详解Python 序列化Serialize 和 反序列化Deserialize
Aug 20 Python
Python中单、双下划线的区别总结
Dec 01 Python
tensorflow实现简单逻辑回归
Sep 07 Python
使用python将时间转换为指定的格式方法
Nov 12 Python
Python元组知识点总结
Feb 18 Python
Python自动抢红包教程详解
Jun 11 Python
Django使用中间件解决前后端同源策略问题
Sep 02 Python
sklearn-SVC实现与类参数详解
Dec 10 Python
Pytorch DataLoader 变长数据处理方式
Jan 08 Python
基于python实现操作git过程代码解析
Jul 27 Python
python基础之//、/与%的区别详解
Jun 10 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 URL路由类实例
2013/11/12 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
PHP上传文件参考配置大文件上传
2015/12/16 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
PHP实现APP微信支付的实例讲解
2018/02/10 PHP
php实现登录页面的简单实例
2019/09/29 PHP
使用Apache的rewrite
2021/03/09 Servers
图片连续滚动代码[兼容IE/firefox]
2009/06/11 Javascript
Javascript 浮点运算的问题分析与解决方法
2013/08/27 Javascript
juery框架写的弹窗效果适合新手
2013/11/27 Javascript
教你用jquery实现iframe自适应高度
2014/06/11 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
JavaScript笔记之数据属性和存储器属性
2016/03/31 Javascript
Javascript this 函数深入详解
2016/12/13 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
2017/12/26 Javascript
vue todo-list组件发布到npm上的方法
2018/04/04 Javascript
Vue Router的懒加载路径的解决方法
2018/06/21 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
2018/12/23 Javascript
Javascript中Math.max和Math.max.apply的区别和用法详解
2020/08/24 Javascript
Element-UI 使用el-row 分栏布局的教程
2020/10/26 Javascript
使用Python的Tornado框架实现一个一对一聊天的程序
2015/04/25 Python
在Python中操作字典之update()方法的使用
2015/05/22 Python
深入浅析python定时杀进程
2016/06/06 Python
取numpy数组的某几行某几列方法
2018/04/03 Python
用vue.js组件模拟v-model指令实例方法
2019/07/05 Python
python标准库os库的函数介绍
2020/02/12 Python
Css3新特性应用之视觉效果实例
2016/12/12 HTML / CSS
Skyscanner台湾:全球知名的旅行比价引擎
2018/07/01 全球购物
大一自我鉴定范文
2013/10/04 职场文书
家长寄语大全
2014/04/02 职场文书
英语一分钟演讲稿
2014/04/29 职场文书
今冬明春火灾防控工作方案
2014/05/29 职场文书
2014个人年度工作总结范文
2014/12/24 职场文书
Nebula Graph解决风控业务实践
2022/03/31 MySQL
ssh服务器拒绝了密码 请再试一次已解决(亲测有效)
2022/08/14 Servers