欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用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:                 #往下執(zhí)行       
    return None      
  B=isinstance(n,(int,float))
  if B!=True:
    return None
  if x==0:
    return None

  s=1    #設(shè)置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#因為當(dāng)n為負(fù)數(shù)的時候,需要先求平方,然后再用1來除以這個數(shù)
print(aaa('J',3))

以上這篇用Python解決x的n次方問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論