小白入门python自学笔记(1)——python实现计算x的n次方

最近在看着某峰的python教程一点点的自学python,因为以前只是粗略的学过几天的C语言,所以也算是一个小白,我曾经也多次想过自学编程,可都没有坚持下来。这次想借在csdn这里记录下自己的学习历程的机会以此来“逼迫”自己坚持下来。

有空我就会写一些很低级的代码,发在这里希望大家不要介意。

今天看到了有关函数的定义这一部分,例子里有一个算x的n次方的题,可是只能算正数次幂,于是我就改良了一下使之也能计算负数次幂。

def fang(s,n): 
    p=1 
    q=abs(n) 
if n>=0: 
    while q>=1: 
        q-=1 
        p*=s 
    return p 
else: 
    while q>=1: 
        q-=1 
        p*=s 
    return 1/p

 

你可能感兴趣的:(python)