Ctrl+C强制停止代码的运行
Python用缩进表示代码的层级,所以缩进很重要
导入random模块:
>>> import random
>>> random.randint(1,10)
randint(a,b)表示随机获取(a,b)范围内的整数
扩展:
getstate():获取随机数内部的状态
setstate():修改随机数内部的状态
>>> import random
>>> x=random.getstate()
>>> random.randint(1,10)
4
>>> random.randint(1,10)
4
>>> random.randint(1,10)
2
>>> random.randint(1,10)
8
>>> random.randint(1,10)
2
>>> random.setstate(x)//随机数重现
>>> random.randint(1,10)
4
>>> random.randint(1,10)
4
>>> random.randint(1,10)
2
>>> random.randint(1,10)
8
>>> random.randint(1,10)
2
数字类型:
Python可以计算无限大的数
Python的除法产生的结果一定是小数
Python中小数是以浮点数的形式存储的,会产生一定的误差
为了精准,引入decimal模块
>>> import decimal
>>> a=decimal.Decimal('0.1') //创建对象
>>> b=decimal.Decimal('0.2') //创建对象
>>> a+b
Decimal('0.3') //不等于0.3这个小数
>>> print(a+b)
0.3
>>> c=decimal.Decimal('0.3') //不能直接与0.3比较,因为是不同对象
>>> a+b==c
True
Python还有一种复数类型,无论是实部还是虚部,都是以浮点数形式存放的
>>> x=1+2j
>>> x.real
1.0
>>> x.imag
2.0