lb0123 - 云代码空间
—— 自己 不努力每人会帮你
#数学函数 #abs 求绝对值 a=-2 print('a的绝对值为:',abs(a)) #max 求最大值 print ('最大值为:',max(1,2,3,4,5)) #结果为:5 #min 求最小数 print ('最小值为:',min(1,2,3,4,5)) #结果为:1 #pow 求次方运算 print('求次方为:',pow(2,4)) #结果为:16 #round 四舍五入运算 print('四舍五入的结果为:',round(3.1415926,4)) #其中保留几位小数的4可以省略,若省略则默认保留整数 #结果为:3.1416 #数学模块 import math #导入数学模块 使用数学模块必须先导入数学模块 #math.ceil() 向上取整模块 print('向上取整的结果为:',math.ceil(1.84)) #结果为:2 #math.floor() 向下取整模块 print('向下取整的结果为:',math.floor(1.84)) #结果为:1 #math.modf 得到浮点数的整数和小数部分 print('得到的浮点数整数和小数部分非别为:',math.modf(3.1415926)) #结果为:(0.14159260000000007, 3.0) 注意存在误差 #math.sqrt 开方运算 print('得到的开方结果为:',math.sqrt(4)) #结果为:2.0 #随机数模块 import random #导入随机数模块,随机数使用之前都需要导入随机数模块 #random.choice 从指定数字中输出随机数 print('得到的随机数为:',random.choice([12,3,4,5,6,])) #从[]所包含的所有数中随机打印出一个数字 #random.randrange([start],[stop],[step]) 从一个范围内取出一个随机数其中随机数开始为start结束于stop各数间隔为step print('得到的随机数为:',random.randrange(1,10,1)) #在1——10中随机输出一个数其中取数间隔为1,其中不包括10,但是包括1,但是间隔不能为小数 #random.random 在[0,1)之间随机产生一个浮点数 print('在0-1之间随机产生一个浮点数:',random.random()) #产生的随机数在0-1之间,且包括0不包括1 #random.unifor() 在范围内随机产生一个浮点数 print('3-8之间的随机数为:',random.uniform(3,8)) #产生的浮点数在3-8之间 #random.shuffle() 将序列的元素随机排列 arr = [0,1,2,3,4,5,6,7,8,9] random.shuffle(arr) print('将数列随机排序为:',arr) #将arr中的序列随机排列 #random.randint(start,stop) 在start-stop之间随机产生一个整数,且包含start和stop print('1-5之间产生的随机数为:',random.randint(1,5)) #在1-5之间随机产生一个整数 #数据类型转换 print('1.3转换成int为:',int(1.3)) #将1.3转换成int型的数 结果为1 print('将1转换成浮点数为:',float(1)) #将1转换成浮点数 #算术运算:+ - * / % ** // num1 = 2 num2 = 5 print('num1+num2=',num1+num2) print('num1-num2=',num1-num2) print('num1*num2=',num1*num2) print('num1/num2=',num1/num2) print('num1%um2=',num1%num2) print('num1**num2=',num1**num2) print('num1//num2=',num1//num2)