Python中有六種將兩個數字相加的方法,如下所示。
- 使用算術運算子“+”
- 使用“+=”
- 使用函式reduce()和operator.add
- 使用新增功能
- 使用使用者輸入
- 使用 sum() 方法
我們將討論在 Python 中將兩個數字相加的所有 6 種方法/讓我們首先從算術運算子開始。
方法 1:如何在 Python 中使用算術運算子“+”將兩個數字相加
這是在 Python 中將兩個數字相加的最基本、最直接的方法。只需在要相加的兩個數字之間使用“+”運算子,Python 就會返回總和。
# Calculating the sum of two numbers |
上面的程式碼計算兩個數字num1和num2的總和,並將結果儲存在名為sum的變數中。然後將結果與一條訊息一起列印到控制檯。num1的值被分配為 5,num2的值被分配為 10。
方法 2:如何在 Python 中使用“+=”將兩個數字相加
“+=”運算子是 Python 中的簡寫運算子,可用於向變數新增值。該運算子將右側的值新增到左側的變數中,並將結果儲存在左側的變數中。
# Addition of two variables |
上面的程式碼使用“+=”運算子將兩個數字num1和num2相加。加法的結果儲存在num1變數中,然後列印為“The sum of 5 and 10 is 15”。
方法3:如何在Python中使用函式reduce()和operator.add將兩個數字相加
reduce ()函式是 Python 中的內建函式,可用於將給定函式應用於列表的所有元素。要新增兩個數字,您可以使用reduce()函式和operator.add函式。
# 從函式庫匯入運算子模組和 reduce 函式 |
上面的程式碼從functools模組匯入了operator模組和reduce函式。
- 它定義了兩個變數num1和num2,其值分別為5和10。
- 然後,它使用以operator.addreduce作為運算子的函式計算兩個變數的總和,以應用於列表[num1, num2]的元素。
- 結果列印出一條訊息,指出“5 和 10 的總和是 15”。
方法 4:如何在 Python 中使用 add 函式將兩個數字相加
# 定義一個接收兩個引數 num1 和 num2 的函式 |
上面的程式碼定義了一個函式add(),它接受兩個引數num1和num2。
- 該函式使用“+”運算子返回兩個引數的總和。
- 然後使用引數 5 和 10 呼叫該函式,並將結果儲存在sum變數中。最後,列印總和。
方法 5:如何使用使用者輸入在 Python 中新增兩個數字
要將使用者提供的兩個數字相加,您可以使用input()函式獲取使用者的輸入,然後使用上述任何方法將兩個數字相加。
# 這段程式碼從使用者輸入的兩個數字中 |
上面的程式碼從使用者處獲取兩個整數輸入並將它們儲存為num1和num2。
- 然後,它計算這兩個數字的總和並將其儲存在變數sum中。最後,它透過在輸出字串中包含num1、num2和sum的值來列印總和的結果。
方法 6:如何在 Python 中使用 sum() 方法將兩個數字相加
sum ()函式是 Python 中的內建函式,可用於將數字相加。您可以將數字列表傳遞給此函式,它將返回列表中所有數字的總和。
# 使用 sum() 函式計算兩個數字之和的程式 |
上面的程式碼計算兩個數字num1和num2的和。這些數字的值分別為 5 和 10。
然後使用模組內建函式中的 sum函式來查詢兩個數字的總和並將其儲存在sum變數中。
Python 中使用函式將兩個數字相加
Python 還允許您定義自己的函式。我們可以建立一個函式來新增兩個數字:
def add_two_numbers(num1, num2): |
在此指令碼中,我們首先定義了一個函式add_two_numbers,該函式接受兩個引數並返回它們的總和。然後我們用數字 3 和 5 呼叫這個函式,並列印結果。
使用 Lambda 函式在 Python 中計算兩個數字的總和
Lambda 函式是一種在 Python 中建立小型匿名函式的方法。它們可以用在需要函式但又不想用完整def語句定義它的地方。
以下是如何在 Python 中使用 lambda 函式將兩個數字相加:
# define the lambda function |