用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
#因?yàn)槌跏贾祍就等于1,所以可以這樣寫
if n==0:
return s
else:
L=abs(n)
while L>0:
L=L-1
s=s*x
return 1/s#因?yàn)楫?dāng)n為負(fù)數(shù)的時候,需要先求平方,然后再用1來除以這個數(shù)
print(aaa('J',3))
以上這篇用Python解決x的n次方問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python+Sympy實(shí)現(xiàn)計算微積分
微積分的計算也許平時用不到,會讓人覺得有點(diǎn)高深,它們的計算過程中需要使用很多計算規(guī)則,但是使用?Sympy?可以有效減輕這方面的負(fù)擔(dān),本文就來和大家簡單講講吧2023-07-07
Python之tkinter面板PanedWindow的使用
這篇文章主要介紹了Python之tkinter面板PanedWindow的使用及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05
python密碼學(xué)換位密碼及換位解密轉(zhuǎn)置加密教程
這篇文章主要為大家介紹了python密碼學(xué)換位密碼及換位解密轉(zhuǎn)置加密教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05
Python 按字典dict的鍵排序,并取出相應(yīng)的鍵值放于list中的實(shí)例
今天小編就為大家分享一篇Python 按字典dict的鍵排序,并取出相應(yīng)的鍵值放于list中的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02

