如何編寫 Python 程序來添加兩個數字? [舉例]

已發表: 2021-01-29

目錄

介紹

Python 因其突出的特性、簡單的語法、良好的可讀性、各種庫和 API 的可用性而備受關注。

現在每個計算機極客都想學習這種流行語言,但可能會有一個問題“如何開始?”。 好吧,這個問題的答案是查看 python 文檔並了解 python 的語法。

在學習了 python 的所有規則和語法之後,我們的頭腦可能會敦促我們在 python 中實現一個瑣碎或 hello world 程序。 現在讓我們通過看一個簡單的代碼來滿足我們熱情的頭腦,它是在python中添加兩個數字。

代碼演練

讓我們看一下這段代碼的不同可能實現。

1. 兩個數相加

下面演示兩個自定義數字相加的代碼。

我 = 5
j = 6
總和 = i+j
打印( “總和” ,i, “和” ,j, “是” ,總和) #line1
打印( “總和” ,i, “和” ,j, “是” ,i+j) #line2

python 的獨特功能之一是我們不需要指定變量的數據類型,我們可以直接為變量分配一個值,python 為您完成了艱苦的工作。

在上面的代碼中,變量 i 和 j 存儲要相加的值,而 sum 變量存儲 i+j 的值。 然後我們可以打印該值。 還有一點需要注意,如果我們不想用變量來存儲答案,我們可以直接在 print 語句本身中計算答案(如 line2 所示)。

但是,如果我們想添加用戶輸入的數字怎麼辦?

2.用戶輸入數字的添加

此代碼將類似於前面的代碼,但唯一的區別是使用用戶輸入分配變量。 讓我們看一下代碼。

i = input("輸入第一個數字")
j = input("輸入第二個數字")
總和 = i+j
print(“總和”,i,”and”,j,”is”,sum)
print(“總和”,i,”and”,j,”is”,i+j)

在上面的代碼中,第一行將在輸出屏幕中提示“輸入第一個數字”,終端或控制台期望輸入將分配給變量 i。 同樣,對於第 2 行將觀察到相同的過程。現在變量 i 和 j 都分配有用戶輸入,並且總和存儲在 sum 變量中。 感覺像小菜一碟,對吧?

3. 兩個浮點數相加

很多時候我們可能會遇到以小數精度添加數字的情況,讓我們看看那個實現!

我 = 1.5223
j = 1.8365
總和 = i+j
print(“總和”,i,”and”,j,”is”,sum) #line1
print(“總和”,i,”and”,j,”is”,i+j) #line2

正如已經討論過的,我們不需要提及我們將要使用的變量的數據類型。 變量 i、j 被視為浮點值,獲得的最終結果將具有小數精度。

我們還可以在python中將整數類型轉換為浮點數,讓我們演示整數加法和浮點加法的區別。

我 = 3
j = 6
總和 = 浮點數(i)+浮點數(j)#line1
print(“總和”,i,”and”,j,”is”,sum) #line2
print(“總和”,i,”and”,j,”is”,i+j) #line3print(float(i+j)) #line4

在上面的代碼片段中,我們有兩個變量 i,j,它們被分配了兩個整數。 現在,如果我們添加這兩個變量,答案將是整數類型。 通過將變量類型轉換為浮點數(如第 1 行所示)或將答案類型轉換為浮點數(如第 4 行所示),我們可以得到浮點數據類型的答案。

第 2 行和第 3 行之間的主要區別在於第 3 行缺少小數精度。第 2 行的輸出為 8.0,而第 3 行的輸出為 8,所以如果我們想保持變量的小數精度那麼我們需要使用浮點數據類型。

另請閱讀:面向初學者的 Python 項目理念和主題

結論

我們瀏覽了各種代碼片段,其中我們看到了添加兩個用戶定義的數字、添加用戶輸入數字、添加浮點數、觀察到浮點數據類型的結果的十進制精度,以及在 python 中對數字進行類型轉換。

既然您已經知道如何在 python 中添加兩個數字,請嘗試自己編寫代碼並嘗試使用各種數據類型修改代碼。 並嘗試在 python 中執行一些其他瑣碎的任務,並探索 python 編程的樂趣

學習世界頂尖大學的數據科學課程獲得行政 PG 課程、高級證書課程或碩士課程,以加快您的職業生涯。

Python編程的優缺點是什麼?

Python 是一種了不起的語言,它在開發中有著深厚的根基,現在正在編程領域獲得支持。 但除了它的優點之外,在選擇退出之前還必須考慮一些缺點。 優缺點如下:
優點
1. Python語法非常人性化,易於編寫。 這幾乎相當於用英語寫一些帶有縮進的句子。
2. 其他語言用太多行解決的問題,借助各種內置函數,用Python不到半行就能解決。
3.代碼更簡潔更短,因為程序員不需要編寫太多,大部分工作都是由編譯器自己完成的。
缺點
1. Python 的最大缺點之一是它的速度。 它非常慢,比 C++ 甚至 Java 都慢。
2. 許多程序員建議避免使用 Python,因為它破壞了邏輯構建,因為大部分工作都是由內置的 Python 函數完成的。

你對 Python 中的數值數據類型了解多少?

在 Python 中,數值數據或數值通常由數值數據類型表示。 Python中可以有三種類型的數值,如下所示:
1.整數
3、0、-100、-2 和 25 等整數由 int 類表示。 與 C++ 等其他編程語言不同,整數值的長度沒有限制。 您可以在 Python 的 int 類中輸入與 C++ 的 long long int 等效的值。
2.浮動
小數或十進制數值稱為浮點數,由浮點類表示。 浮點值的科學記數法可以通過附加“e”或“E”後跟“+”或“-”來確定。
3.複雜
“a+ib”形式的值,其中“a”是實部,“b”是虛部,被認為是複數,並由 Python 的複數類表示。

列舉一些最好的 Python IDE?

那裡有很多相當不錯的 Python IDE。 其中一些是 JetBrains 的 PyCharm、Microsoft 的 Visual Studio Code、Spyder、Eclipse、Atom、PyDev 和 Wing IDE。