Python基础篇--运算符和表达式

1、整数运算符

     规则:

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

     

     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

          

          Python基础篇--运算符和表达式_第2张图片

          运行程序

          Python基础篇--运算符和表达式_第3张图片     

    2)求解二次方程式

         

         Python基础篇--运算符和表达式_第4张图片

        运行程序:

        Python基础篇--运算符和表达式_第5张图片

   3)计算一位数码相机销售人员的工资,基本工资1500,每出售一台相机可以得到200且2%的抽成。

        程序要求输入相机数量及单价

        

        Python基础篇--运算符和表达式_第6张图片

        程序运行:

        Python基础篇--运算符和表达式_第7张图片

你可能感兴趣的:(Python)