python数字类型及运算写算术运算表达式_2、python数字类型、运算符与表达式

"""

分类:整数、浮点数、复数"""

"""

整数:python可以处理任意大小的整数,包括负整数,在程序中的表示和数学的写法一样。"""

num1= 10

num2= num1

# 连续定义多个变量

num1= num2=num3=num4=1

print(num1,num2,num3,num4)

# 交互式赋值定义变量

num5, num6= 6,7

print(num5, num6)

"""

浮点数:浮点数类型由整数部分和小数部分组成,浮点数运算会有四舍五入的误差。"""

f1= 1.1

f2= 2.2

print(f1+f2)

"""

复数:实数部分和虚数部分构成"""

"""

数字类型转换"""

print(int(1.9)) #获取整数部分

print(float(1))

print(int("123"))

print(float("12.4"))

# print(int("asd"))

# print(int("123asd"))

# 只有作为正负号才有意义

print(int("+123"))

print(int("-123"))

# print(int("12+23")) # 报错

# 返回参数的最大值

print(max(1,23,43,6,2,3,45,56,45,6,7,8,73,33,88,))

# 返回最小值

print(max(1,23,43,6,2,3,45,56,45,6,7,8,73,33,88,))

# 求x的y次方

print(pow(2,4))

# 四舍五入,round(x[,n]),如果给出n值,则表示舍入到小数点n位。

print(round(3.45))

print(round(3.56))

print(round(3.456,2))

print(round(3.456,1))

# 导入一个库

import math# 数学相关的库

import random# 随机数相关

# 向上取整

print(math.ceil(18.2))

print(math.ceil(18.2))

#向下取整

print(math.floor(18.2))

print(math.floor(18.9))

# 返回整数部分和小数部分

print(math.modf(22.4))

# 开方

print(math.sqrt(16))

# 随机数,从序列的元素中挑选一个元素

print(random.choice([1,2,3,4,66,7,9]))

print(random.choice(range(5))) # range(5) == [1,2,3,4,5]

print(random.choice("sunck")) # "sunck" == ["s","u","n","c","k"]

# 生成1-100之前的随机数

r1= random.choice(range(100)) + 1

print(r1)

# random.randrange([start,] stop[,step])

# start --指定范围的开始值,包含在范围内

# stop --指定范围内的结束值,不包含在范围内

print(random.randrange(1,100,2))

print(random.randrange(1,100))

# 随机生成[0,1)之间的浮点数

print(random.random())

list= [1,2,3,4,5,6,7,8]

# 将序列的所有元素随机排序

random.shuffle(list)

print(list)

# 随机生成一个实数,范围[3,9]

print(random.uniform(3,9))

"""

算数运算符和表达式

算数运算符    +      -        *            /           %          **              //

加      减      乘         除      取模        求幂        取整

算数表达式1 + 1  2 * 3  a/3    a*3

功能:进行相关符号的数学运算,不会改变变量的值

值:相关的数学运算结果"""

num1= 5

num2= 10

print(num1+ num2)

print(num1- num2)

print(num1* num2)

print(num1/ num2)

print(num1% num2)

print(num1** num2)

print(num1// num2)

"""

赋值运算符和赋值运算表达式

赋值运算符=

赋值运算表达式

格式:变量 = 表达式

功能:计算了等号右侧表达式的值,并赋值给等号左侧的变量

值:"""

a= b= 1 + 2

print(a, b)

"""

复合运算符+=      a += b      a = a + b

-=      a -= b      a = a - b

*=      a *= b      a = a * b

/=      a /= b      a = a / b

%=      a %= b      a = a % b

**=      a **= b      a = a ** b

//=      a //= b      a = a // b

"""

"""

if 语句

格式:if 表达式:

语句

逻辑:当程序执行到if语句时,首先计算表达式的值。

如果表达式的值为真,那么执行if下的语句。

如果表达式的值为假,则跳过整个if继续向下继续执行。

何为假?

假:0    0.0    ‘’      None    False

真:除了假就是真"""

num3= 10

num4= 20

if num3== num4:

num3= 100

print(num3)

"""

if-else 语句

格式:if 表达式:

语句1

else:

语句2

逻辑:当程序执行到if-else语句时,首先计算“表达式”的值,如果表达式的值为真,则执行语句1

执行完“语句1”跳出整个if-else语句。如果“表达式”的值为假,则执行”语句2“。"""

if num% 2 == 0:

print("是偶数")

else:

print("是奇数")

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值