Python基礎篇--運算符和表達式

1、整數運算符

     規則:

     整除(返回商的整數部分)---“//”     求餘---“%”

     

     

     運行程序

     

     interger.py文件中,還可以運用另一種方法

     先獲取用戶輸入的天數,然後獲得月份數和天數,最後把這些數打印出來

     

     

     

     divmod(num1,num2)返回一個元組,這個元組包含兩個值,第一個是num1和num2相整除得到的值,第二個是num1和num2求餘得到的值,然後用*運算符拆封這個元組,得到兩個值。

2、關係運算符

     

符號含義
<小於
<=小於等於
>大於
>=大於等於
==等於
!=不等於

3、邏輯運算符

     與---“and”   或---“or”    非---“not”

     邏輯運算符and和or也稱作短路運算符:它們的參數從左向右解析,一旦結果可以確定就停止。

     例如,A和C爲真,B爲假。A and B and C,不會解析C。作用於一個普通的非邏輯值時,短路運算符的返回值通常是能改最先確定結果的那個操作數。

     關係運算可以通過邏輯運算符and和or組合,比較的結果可以用not來取反意。邏輯運算符的優先級又低於關係運算符,在它們之中,not具有最高優先級,or優先級最低,所以“A and not B or C”的含義等於“(A and (not B) or C)”

4、類型轉換

     

類型轉換函數轉換路徑
float(string)字符串→浮點值
int(string)字符串→整數值
str(integer)整數值→字符串
str(float)浮點值→字符串

5、計算題(栗子)

     1)設定x=1,n=10

          計算1/x+1/(x+1)+1/(x+2)+.....+1/n

          

          

          運行程序

               

    2)求解二次方程式

         

         

        運行程序:

        

   3)計算一位數碼相機銷售人員的工資,基本工資1500,每出售一臺相機可以得到200且2%的抽成。

        程序要求輸入相機數量及單價

        

        

        程序運行:

        

發佈了50 篇原創文章 · 獲贊 12 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章