1. 程式人生 > >Python3 的函數

Python3 的函數

end turn bin col pan 二進制 div ret !=

1、編寫power(x,y)函數返回x的y次冪值

def power(x,y):
    return x**y

2、求最大公約數

def gcd(x,y):
    r=x%y
    x=y
    y=r
    if r==0:
        print(x)
    else:
        gcd(x,y)

3、十進制到二進制轉換

def dbin(x):
    list1 = []
    bi=‘‘
    while x != 0:
        if x%2==1:
            #bi+="1"
            list1.append(1)
        
elif x%2==0: #bi+=‘0‘ list1.append(0) x=x//2 while list1: bi+=str(list1.pop()) return bi

Python3 的函數