Python學習:數學方法 – 加減乘除、模數與指數

更新 發佈閱讀 2 分鐘

一、基本算術運算符號

  • 加法:+
  • 減法:-
  • 乘法:*
  • 除法:/(返回浮點數)
a = 1
b = 2
print( a + b ) # 加法 輸出:3
print( a - b ) # 減法 輸出:-1
print( a * b ) # 乘法 輸出:2
print( a / b ) # 除法 輸出:0.5

在編寫程式語言的過程中,我們經常需要改變變數的值。想像一下,變數就像是你手上的一個計數器,你可以隨時調整它的數字。這種調整叫做變數更新。以下舉例:

# 假設我們需要算一個人的虛歲(實際年齡+1)
age = 10 # 將變數 age 設置為實際年齡 10 歲
age = age + 1 # 將變數 age 的值更新為 age 加 1,即虛歲
print(f"{age}歲") # 輸出更新後的虛歲

age = age + 1 這個式子我們也可以簡化為 age += 1

二、指數

指數就是把一個數字重複乘自己好幾次,數學運算符為 ** 。

比如說,2 的 3 次方,就是 2 乘以自己兩次( 2 * 2 * 2 ),結果是 8。指數不僅可以用來計算平方(比如 5 的 2 次方就是 25)和立方(比如 3 的 3 次方就是 27),還能用來做其他數學運算。計算面積式子如下:

# 正方形的面積計算

length = 12

length = length ** 2
# length ** 2 = length * length,也可以簡化為 length **= 2

print(length)

執行上面的代碼並得到回覆

144 

我們來試一次 2 的 3 次方,就是 2 乘以自己兩次( 2 * 2 * 2 ),結果是 8

a = 2
a **= 3 # **= 中間不能有空格,如有空格會造成語法上的錯誤
print(a) 

執行上面的代碼並得到回覆

8

上述即為指數的簡單操作

三、模數

模數的作用簡單來說就是計算兩個數字相除後的餘數,數學運算符為 % 。

比如說,如果你有10顆糖果,想把它們分給3個朋友,然後還剩下幾顆糖果呢?這時候就可以使用模數來得。式子如下:

a = 10 % 3  # 10顆糖分給3個朋友
print(a) 

執行上面的代碼並得到回覆

1

當然他還可以使用在更多的數學計算方面,但目前未應用到,故簡單介紹模數是什麼東西。以上就是我所學到的東西。

留言
avatar-img
學習的羊的沙龍
4會員
8內容數
你好呀,我是學習的羊 這裡是我的學習社群,目前正在學習python 我會把我理解的東西試著轉為文字 如果有大神願意指教,我會非常感恩的
學習的羊的沙龍的其他內容
2024/08/05
就如同標題一樣,input的作用就是從使用者那裡獲取輸入,直到使用者輸入一段文本並按下 ENTER 鍵。 然而用戶輸入的數據(文本)都將作為字串被返回,並存儲在變數中。 接著我們舉個例,比如說我們在一段數據中需要獲取使用者的名稱,範例如下: name = input("請輸入你的名字:") #
Thumbnail
2024/08/05
就如同標題一樣,input的作用就是從使用者那裡獲取輸入,直到使用者輸入一段文本並按下 ENTER 鍵。 然而用戶輸入的數據(文本)都將作為字串被返回,並存儲在變數中。 接著我們舉個例,比如說我們在一段數據中需要獲取使用者的名稱,範例如下: name = input("請輸入你的名字:") #
Thumbnail
2024/08/05
在 Python 中,print( ) 函數用於將結果輸出到螢幕上。當你嘗試將不同資料型別(例如字串和數字)混合在一起輸出時,print( )函數無法直接處理這些不同型別的資料,因此你需要先將它們轉換為相同的資料型別。通常,這意味著需要將數字轉換為字串型別,以便與其他字串一同輸出。 雖然我們也可以
Thumbnail
2024/08/05
在 Python 中,print( ) 函數用於將結果輸出到螢幕上。當你嘗試將不同資料型別(例如字串和數字)混合在一起輸出時,print( )函數無法直接處理這些不同型別的資料,因此你需要先將它們轉換為相同的資料型別。通常,這意味著需要將數字轉換為字串型別,以便與其他字串一同輸出。 雖然我們也可以
Thumbnail
2024/08/05
bool(boolean)布林值: 布林值在程式設計和演算法中扮演著至關重要的角色。它主要用於決策過程中,幫助程序根據不同的條件做出不同的處理。 在布林值中只有兩種可能的值,True(為真) 跟 False(為假),用來判斷結果。 布林值中我們使用 if 的條件語句,在我們設置一些條件的時候,
Thumbnail
2024/08/05
bool(boolean)布林值: 布林值在程式設計和演算法中扮演著至關重要的角色。它主要用於決策過程中,幫助程序根據不同的條件做出不同的處理。 在布林值中只有兩種可能的值,True(為真) 跟 False(為假),用來判斷結果。 布林值中我們使用 if 的條件語句,在我們設置一些條件的時候,
Thumbnail
看更多
你可能也想看
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
一、基本算術運算符號 加法:+ 減法:- 乘法:* 除法:/(返回浮點數) a = 1 b = 2 print( a + b ) # 加法 輸出:3 print( a - b ) # 減法 輸出:-1 print( a * b ) # 乘法 輸出:2 print( a / b ) #
Thumbnail
一、基本算術運算符號 加法:+ 減法:- 乘法:* 除法:/(返回浮點數) a = 1 b = 2 print( a + b ) # 加法 輸出:3 print( a - b ) # 減法 輸出:-1 print( a * b ) # 乘法 輸出:2 print( a / b ) #
Thumbnail
中學數學基礎練習—分數乘法
Thumbnail
中學數學基礎練習—分數乘法
Thumbnail
中學數學基礎練習—分數乘法
Thumbnail
中學數學基礎練習—分數乘法
Thumbnail
中學數學基礎練習—分數乘法
Thumbnail
中學數學基礎練習—分數乘法
Thumbnail
中學數學基礎練習—分數乘法
Thumbnail
中學數學基礎練習—分數乘法
Thumbnail
中學數學基礎練習—分數計算
Thumbnail
中學數學基礎練習—分數計算
Thumbnail
中學數學基礎練習—分數計算
Thumbnail
中學數學基礎練習—分數計算
Thumbnail
基本的加減乘除
Thumbnail
基本的加減乘除
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News