我剛啓動Python 2.7。 我想做一個程序,執行電源功能(使用循環),而不使用導入。數學 我想我得到它,除了我的程序不執行負指數。 只輸出爲1. 這是我到目前爲止。使用循環的電源功能
decimal=float(input('Enter the base number:'))
integer=int(input('Enter the exponent number:'))
def power_function(decimal, integer):
num=1
for function in range(integer):
if integer>0:
num=num*decimal
if integer<0:
num=1/(num*decimal)
return num
print power_function(decimal, integer)
'範圍( )負數是空的列表,因此永遠不會進入循環。 – AChampion
啊!我明白了,那我該怎麼辦?負數時是否需要使其不進入循環? – jnkim0715