【Python一級】運算符

在python一級考試中,主要運用到算術運算符、比較運算符、邏輯運算符

算術運算符

  1. 算術運算符
    算術運算符與數(shù)值一起使用來執(zhí)行常見的數(shù)學運算:
  • + 加
  • - 減
  • * 乘
  • / 除
  • % 取模
  • ** 冪
  • // 地板除(取整數(shù))
  1. 優(yōu)先級
    python中的算術運算符存在優(yōu)先級順序,**優(yōu)先級最高,+和-優(yōu)先級最低,其他級別一樣屬于中等。
    同優(yōu)先級的基本運算按照自左向右的順序執(zhí)行
    123-123//100*100

  2. +=、-=、*=、/=、%=

  3. 編程練習題
    【數(shù)字對調】
    輸入一個三位數(shù),要求把百位數(shù)與個位數(shù)對調,輸出對調后的數(shù)
    【樣例輸入】123
    【樣例輸入】321
    【BMI指數(shù)】
    體質指數(shù)(BMI),是國際最常用來量度體重與身高比例的工具。它利用身高和體重之間的比例去衡量一個人是否過瘦或過肥。(保留3位小數(shù))
    【樣例輸入】1.75 68
    【樣例輸出】22.204
    【歌手大獎賽】
    歌手大獎賽上6名評委給一位參賽者打分,6個人打分的平均分為9.6分;如果去掉一個最高分,這名參賽者的平均分為9.4分;如果去掉一個最低分,這名參賽者的平均分為9.8分;如果去掉一個最高分和一個最低分,這名參賽者的平均分是多少?

  4. 選擇練習題

1. 假設 a=2,b=3, 那么 a-b*b的值是?
A. -3        B. -2        C. -7        D. -11

2. 假設 a=2,b=10,c=a*b-5,那么c的值是?
A. 150        B. 295        C. 300        D. 15

3. 執(zhí)行print(1+2*2+6/3)的結果為?
A. 4        B. 7        C. 4.0        D. 7.0

4. 已知變量 a=5,b=6,執(zhí)行語句 a*=a+b 后,變量a的值為:
A. 11         B. 30        C. 31          D. 55

5. 運行下列代碼,d輸出的結果是?
a,b,c = 23,13,3
d = (a+b)-c**c
A. 22        B. 27        C. 99        D. 9

6. print(4+6*2+8)的結果是?
A. 100        B. 24        C. 64        D.28

7. 運行下列程序,輸出結果為
a = 8
a += 1
print(a)
a *= 10
print(a)
a **= 2
print(a)

8. 下列代碼的執(zhí)行結果是?
a = 2
b = 3
a = 5
print( a*b-b/10)

9. 執(zhí)行print("'10+20="10+20')后,結果等于?
A. 10+20=30
B. "10+20"=30
C. 報錯
D. “10+20=”10+20

10. 【判斷】在python中輸入 80/4//3,計算結果為6.0

比較運算符

  1. 比較運算符用于比較兩個值:
  • == 等于
  • != 不等于
  • > 大于
  • < 小于
  • >= 大于等于
  • <= 小于等于
  1. bool 布爾類型
    布爾值使用常量True 和 False來表示
  • True : 1
  • False: 0
    bool值為False的情況還有 ''、""、''''''、""""""、()、[]、{}、None、0.0、0L、0.0+0.0
  1. 邏輯運算符
    邏輯運算符用于組合條件語句:
  • and 兩個語句都為真,則返回True
  • or 如果其中一個語句為真,則返回True
  • not 反轉結果,如果結果為True,則返回False
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容