用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线程锁(thread)学习示例
Dec 04 Python
Python中声明只包含一个元素的元组数据方法
Aug 25 Python
用实例详解Python中的Django框架中prefetch_related()函数对数据库查询的优化
Apr 01 Python
Python3中多线程编程的队列运作示例
Apr 16 Python
轻松掌握python设计模式之访问者模式
Nov 18 Python
python pandas 组内排序、单组排序、标号的实例
Apr 12 Python
python3的输入方式及多组输入方法
Oct 17 Python
Windows系统下PhantomJS的安装和基本用法
Oct 21 Python
python递归下载文件夹下所有文件
Aug 31 Python
Python监控服务器实用工具psutil使用解析
Dec 19 Python
python3代码输出嵌套式对象实例详解
Dec 03 Python
numpy实现RNN原理实现
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
提问的智慧(2)
2006/10/09 PHP
理解php原理的opcodes(操作码)
2010/10/26 PHP
php实现面包屑导航例子分享
2015/12/19 PHP
PHP中PDO的事务处理分析
2016/04/07 PHP
PHP微信API接口类
2016/08/22 PHP
Javascript的一种模块模式
2008/03/22 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
jQuery文本框(input textare)事件绑定方法教程
2013/04/24 Javascript
javascript制作loading动画效果 loading效果
2014/01/14 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
2014/10/10 Javascript
node.js中的buffer.length方法使用说明
2014/12/14 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
js实现(全选)多选按钮的方法【附实例】
2016/03/30 Javascript
js 作用域和变量详解
2017/02/16 Javascript
微信小程序scroll-view组件实现滚动动画
2018/01/31 Javascript
JS实现模糊查询带下拉匹配效果
2018/06/21 Javascript
详解Howler.js Web音频播放终极解决方案
2020/08/23 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS NE
2014/05/22 DOTA
[02:40]2018年度DOTA2最佳新人-完美盛典
2018/12/16 DOTA
pymongo实现控制mongodb中数字字段做加法的方法
2015/03/26 Python
Python中.py文件打包成exe可执行文件详解
2017/03/22 Python
python的mysqldb安装步骤详解
2017/08/14 Python
Pandas读取并修改excel的示例代码
2019/02/17 Python
创建Django项目图文实例详解
2019/06/06 Python
10个Python面试常问的问题(小结)
2019/11/20 Python
Pycharm 2020年最新激活码(亲测有效)
2020/09/18 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
python入门之基础语法学习笔记
2020/02/08 Python
竞选演讲稿范文
2013/12/28 职场文书
考试违纪检讨书
2014/02/02 职场文书
中国梦演讲稿3分钟
2014/08/19 职场文书
中秋节感想
2015/08/10 职场文书
SpringRetry重试框架的具体使用
2021/07/25 Java/Android
JavaScript组合继承详解
2021/11/07 Javascript
MySQL数据库 任意ip连接方法
2022/05/20 MySQL