用Python解决x的n次方问题

 更新时间:2019年02月08日 16:00:30   作者:等待企鹅的北极熊  
今天小编就为大家分享一篇用Python解决x的n次方问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

我考虑到了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中配置文件的全面解析与使用

    在Python开发中,配置文件扮演着举足轻重的角色,它们允许开发者在不修改代码的情况下调整应用程序的行为,下面我们就来看看常见Python配置文件格式的使用吧
    2025-03-03
  • python-try-except:pass的用法及说明

    python-try-except:pass的用法及说明

    这篇文章主要介绍了python-try-except:pass的用法及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • Python 分发包中添加额外文件的方法

    Python 分发包中添加额外文件的方法

    这篇文章主要介绍了Python 分发包中添加额外文件的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • Python基于pygame模块播放MP3的方法示例

    Python基于pygame模块播放MP3的方法示例

    这篇文章主要介绍了Python基于pygame模块播放MP3的方法,结合实例形式简单分析了Python使用pygame模块播放MP3音频文件的实现方法以及相关函数的功能说明,需要的朋友可以参考下
    2017-09-09
  • Python连接phoenix的方法示例

    Python连接phoenix的方法示例

    这篇文章主要介绍了Python连接phoenix的方法,简单说明了phoenix的概念、功能并结合具体实例形式分析了Python连接phoenix的相关操作技巧,需要的朋友可以参考下
    2017-09-09
  • python基础之文件操作

    python基础之文件操作

    这篇文章主要介绍了python基础之文件操作,文中有非常详细的代码示例,对正在学习python的小伙伴们有一定的帮助,需要的朋友可以参考下
    2021-04-04
  • Python+Sympy实现计算微积分

    Python+Sympy实现计算微积分

    微积分的计算也许平时用不到,会让人觉得有点高深,它们的计算过程中需要使用很多计算规则,但是使用 Sympy 可以有效减轻这方面的负担,本文就来和大家简单讲讲吧
    2023-07-07
  • Python之tkinter面板PanedWindow的使用

    Python之tkinter面板PanedWindow的使用

    这篇文章主要介绍了Python之tkinter面板PanedWindow的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • python密码学换位密码及换位解密转置加密教程

    python密码学换位密码及换位解密转置加密教程

    这篇文章主要为大家介绍了python密码学换位密码及换位解密转置加密教程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Python 按字典dict的键排序,并取出相应的键值放于list中的实例

    Python 按字典dict的键排序,并取出相应的键值放于list中的实例

    今天小编就为大家分享一篇Python 按字典dict的键排序,并取出相应的键值放于list中的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02

最新评论