Python学习day3

Python3中的比较运算符

<         小于

<=      小于等于           

>         大于

>=       大于等于

==       等于

!=         不等于

语法:

    左表达式 <  右表达式

说明:

    比较运算符返回布尔类型的值

数值对象的构造函数

float(object)

用字符串或者数字转换为浮点数,如果不能出参数则返回0

int (x ,base = 10# 十进制)或者int(x = 0)

用数字或者字符串转为整数,如果不能给出参数,则返回为0

complex(r =0.0, i=0.0) y用数字创建一个复数(实部为r,虚部为i)

bool (x)用x创建一个布尔值(True / False)

函数调用

函数名(传参列表)

说明:函数调用是表达式,一定会返回一个对象的引用关系

bool(x)返回价值的情况
None 空值

Flase 布尔假值

内建的数值型函数:

abs(s)  取s的绝对值

round(number[, ndigits]) 对数值进行四舍五入(近似)

ndigits是小数向右取整的位数,负数表示向左取整

pow(x, y, z=None)相当于x ** y,或者 x ** y% z

语句 statement
语句是由一些表达式组成,通常一条语句可以 独立执行来完成一部分事情并形成结果。
一条语句建议写在一行内
多行语句写在一行内用(;)分开
显示换行    \   折行符、反斜杠
必须放在每行的行尾,表示意解释执行器,只对紧接的下一行有效
隐藏换行:
所有括号内的空容换行称为隐式换行
(){} []
基本输入输出:
基本输入函数input

作用:从标准输入设备上读取一个字符串
            末尾的换行符会被删除
格式:input(‘提示字符串’)
          返回输入的字符串(仅限Python3)
        ‘提示字符串’可以为空
基本输出函数print

将一系列的值以字符串形式输出到标准输出设备,默认终端


if语句:
作用:让程序根据条件选择性的执行某条语句或者某些语句
语法:
if  真值表达式:
          语句块1:
elif   真值表达式2:
        语句块2
elif   真值表达式3:
        语句块3 ……
        ……
else:
        语句3
说明:
        elif子句也可有一个或者多个,也可以没有
        else子句最多只能一个,也可以没有

if语句可以嵌套

条件表达式:
 语法:表达式1  if  真值表达式  else  表达式2
作用:根据真值表达式的取值(T来决定执行表达式1还是表达式2,并返回相应的结果

pass语句


布尔与操作  and:
x and y
注:x 、 y代表表达式
作用:
优先返回假值对象
当x为布尔值为Flase时,返回x,否则返回y

布尔或操作:




print("这是一个出租车计价器:")
s = float(input("请输入行驶路程:(km)"))

if s <= 3.0:
    pay = 13
elif 3.0 < s <= 15.0:
    pay = 13 + (s - 3) * 2.3
    pay = round(pay, 2)
else:
    pay = 13 + 12 * 2.3 + (s - 15) * 3.45
    pay = round(pay, 2)
print("请支付金额:", pay, "元")


猜你喜欢

转载自blog.csdn.net/sinat_42311311/article/details/80685486