用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 #設置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為負數(shù)的時候,需要先求平方,然后再用1來除以這個數(shù)
print(aaa('J',3))
以上這篇用Python解決x的n次方問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python之tkinter面板PanedWindow的使用
這篇文章主要介紹了Python之tkinter面板PanedWindow的使用及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05
Python 按字典dict的鍵排序,并取出相應的鍵值放于list中的實例
今天小編就為大家分享一篇Python 按字典dict的鍵排序,并取出相應的鍵值放于list中的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02

