Python++ 是一種類似 Python 的編程語言,但它拓展了許多新的功能和特性。其中一個最令人興奮的功能是與數學相關的。在 Python++ 中,可以很容易地計算平方根。
import cmath
num = int(input("請輸入一個數字: "))
sqrt_num = cmath.sqrt(num)
print("數字的平方根為:", sqrt_num)
在上述代碼中,我們使用了 cmath 模塊中的 sqrt() 方法,它可以返回一個數字的平方根。我們讓用戶從命令行輸入一個數字,然后計算它的平方根,并將結果打印出來。
上述代碼可以處理負數,因為 cmath 模塊中的 sqrt() 方法可以處理復數(包括負數)。復數是由實數和虛數組成的,其中虛數用 i 表示。例如,-4 可以表示為 4i。
如果您想處理大量數字的平方根,可以使用循環和列表:
import cmath
nums = [1, 2, 3, 4, 5]
sqrt_nums = []
for num in nums:
sqrt_num = cmath.sqrt(num)
sqrt_nums.append(sqrt_num)
print("數字列表的平方根為:", sqrt_nums)
在上述代碼中,我們首先創建了一個數字列表,然后遍歷每個數字。我們計算每個數字的平方根,并將其添加到一個新列表中。最后,我們將所有平方根打印出來。
在 Python++ 中,計算平方根是一件非常容易的事情。通過使用 cmath 模塊,我們可以輕松地處理復數和負數的情況,而不用擔心錯誤的結果。無論您是要處理單個數字,還是要處理一整個列表的數字,Python++ 都可以輕松地完成。