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%的抽成。
程序要求輸入相機數量及單價
程序運行: