Python---常用的内置模块

#fsum() 对整个序列求和   返回浮点数

print(math.fsum([1,4.5,5,7]))

#sum() python内置求和

print(sum([1,4,5,7]))

print(math.fsum([1,4.5,5,7]))

#math.modf() 将一个浮点数拆分为整数部分和小数部分组成元组 小数在前 整数在后
print(math.modf(4.5))
print(math.modf(0))
print(math.modf(3))

#copysign() 将第二个数的符号(正负号)传给第一个数    返回第一个数值的浮点数
print(math.copysign(2, -3))
print(math.copysign(-2, 3))

# 打印自然对数 e 和Π的值
print(math.e)
print(math.pi)

import random
# random() 获取0-1之间的随机小数 包含0不包含1
for i in range(10):
# 随机指定开始和结束之间的值
print(random.randint(1, 9))

# random.randrange() 获取指定开始和结束之间的值
-------------------------
for i in range(10):
# 随机指定开始和结束之间的值
#print(random.randint(1, 9))
print(random.randrange(1, 9, 3))
# random.randrange() 获取指定开始和结束之间的值
----------------------------
import random
# random() 获取0-1之间的随机小数 包含0不包含1
#for i in range(10):
# 随机指定开始和结束之间的值
#print(random.randint(1, 9))
#print(random.randrange(1, 9, 3))
# random.randrange() 获取指定开始和结束之间的值

# choice() 随机获取列表中的值
print(random.choice([1,5,367,86]))
# shuffle() 随机打乱序列 返回值是None
#print(random.shuffle([1,5,367,86]))
-------------------------------
# choice()  随机获取列表中的值
print(random.choice([1,5,367,86]))
# shuffle() 随机打乱序列 返回值是None
#print(random.shuffle([1,5,367,86]))
list1 = [1,5,367,86]
print(list1)
random.shuffle(list1)
print(list1)
--------------------------------
num = input("请输入一个三位数:")
# 检测输入是否是纯数字
# 输入函数输入的是字符类型,如果不强制转换会报错
if num.isdigit():
#输入函数输入的是字符类型,不强制转换会报错
if 100 <= int(num) <= 999:
pass
else:
print("请按规定输入")
##if 100 <= int(num) <= 999:
##if 100 <= num <= 999:
## pass
------------------------------------
num = input("请输入一个三位数:")
# 检测输入是否是纯数字
if num.isdigit() and 100 <= int(num) <= 999:
pass
else:
print("请按规定输入")
------------------------------------








 

posted @ 2019-06-05 15:07  zhouhaiwu  阅读(222)  评论(0编辑  收藏  举报