Python入门-数字

数字类型主要四种:普通整数、长整数、浮点、复数

初阶-算数运算符: 

加减乘除  + - * /

指数 **

整除返余数 %

整除返商 //

初阶-位运算符:

假设变量 a 为 60, b为 13:

按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:

最后,附一包99

for i in range(1, 10):
    for j in range(1, i+1):
        print('{}x{}={}\t'.format(j, i, i*j), end='')
    print()

进阶-数学运算: 

Python中的math模块,常用来进行数学运算,该模块提供了许多对整数和浮点数的数学运算函数。使用前,需要先引入模块,以使用其中的函数,示例如下

import math    #引入数学运算math 模块
print(math.floor(4.1))     #计算4.1的下舍值
print(math.ceil(4.6))      #计算4.6的上入值
print(math.sqrt(9))        #计算9的平方根

如果需要查看模块函数内容,可用使用函数dir(math)进行查看

常用函数可参照:

进阶-随机数:

Python中的random模块,常用于产生随机数。

import random
ran=random.random() #生产一个[0,1)之间的随机小数
print(ran)
a=5
b=6
r=random.uniform(a,b) #生成一个[a,b]之间的随机小数
print(r)
x=0
while x<4:
    x=x+1
    y=random.randint(1,10)    #生成[1,10]之间的随机整数
    print("第"+str(x)+"随机数为"+str(y))

 除示例外,常用函数可参照

类别函数       作用实践demo
基础随机random()生成一个[0.0,1.0]之间的随机小数参数
import random
ran=random.random() #生产一个[0,1)之间的随机小数
print(ran)
基础随机seed()设置初始化随机数种子,默认为当前系统时间
import random

x=0
while x<5:
    x=x+1
    random.seed(2)
    r=random.random()
    print("第"+str(x)+"随机数为:"+str(r)
扩展随机randint(a,b)生成一个[a,b]之间的整数
x=0
while x<4:
    x=x+1
    y=random.randint(1,10)    #生成[1,10]之间的随机整数
    print("第"+str(x)+"随机数为"+str(y))
扩展随机randrange(m,n[,k])生成一个[m,n]之间以k为部署的随机整数
import random

k=5
x=random.randrange(1,10,2)
print(str(x))
扩展随机uniform(a,b)生成一个[a,b]之间的随机小数
a=5
b=6
r=random.uniform(a,b) #生成一个[a,b]之间的随机小数
print(r)
扩展随机choice(seq)从序列类型(如列表)seq中随机返回一个
import random
r=random.choice([1,10,13,19])
print('随机数为'+str(r))

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值