''' 循环语句 while 条件 循环体 while ''' # sub_a=0 # while sub_a<3: # sub=float(input("请输入美元:")) # print(sub*6.9) # sub_a+=1 while True: sub = float(input("请输入美元:")) print(sub * 6.9) if input("输入e键退出:")=="e": break #退出循环 #1到100的和 in_jishu=1 in_sum=0 while in_jishu<=100: in_sum+=in_jishu in_jishu+=1 print(in_sum) #输出0 2 4 6 jishu=0 while jishu<=6: if jishu % 2==0: print(jishu) jishu += 1 #或者: in_shu=0 while in_shu<=6: print(in_shu) in_shu+=2 #输入一个开始值和一个结束值打印中间值 bigin=float(input("输入一个开始值:")) over=float(input("输入一个结束值")) while bigin<over-1: bigin+=1 print(bigin) #一张纸的厚度为0.01毫米,求对折多少次达到朱峰的高度8844.43米 zihou=0.01/1000 cishu=0 while zihou<=8844.43: cishu += 1 zihou*=2 #print(zihou) print(cishu) 随机数: import random#调用包 总结python中常用随机函数的使用方法分类和类似函数之间的差异: 图理解python的随机函数 1 .常用随机函数总结介绍1. random.random():返回随机生成的浮点数,在[ 0,1 ]范围内 2. random.uniform(a, b):返回随机生成的浮点数,介于[a,b]之间 返回3358 www.Sina.com/[ 0,1 ]范围内的一组浮点数或浮点数 返回满足3. np.random.rand(d0, d1, …, dn):平均值=a,标准差=b正态分布(sqdbl分布)的概率密度随机数 返回4. np.random.normal(loc=a, scale=b, size=()):标准正态分布(平均值=0,标准偏差=1)的概率密度随机数 返回5. np.random.randn(d0, d1, … dn):标准正态分布(平均值=0,标准偏差=1)的概率密度随机数 6. np.random.standard_normal(size=()):从整个序列或集合中随机选择k个唯一元素 7. random.sample(k):返回[a,b]范围内的随机整数(包括重复值) 8. np.random.randint(a, b, size=(), dtype=int):在指定范围内,为由指定基数和步长值形成的集合获取一个随机值 从9. random.randrange(a, b, step=c):指定的序列x中随机获取一个数据 10. random.choice(x):打乱一个列表x中的元素,随机排序( 11. random.shuffle(x):随机种子设置 2 .示例代码(python )12. random.seed(): importnumpyasnpimportpandasaspdimportrandom #是在[ 0,1 ]范围内的浮点数x=random.random () print(x ) x,type(x ) x ) 1. random.random() - 返回随机生成的一个浮点数,范围在[0,1)之间 # [ 15.0,20.0 ]之间的浮点数x=random.uniform (15.0,20.0 ) print(x ) x,type(x ) x ) ) 17.14444527335574class‘float 2. random.uniform(x, y) - 返回随机生成的一个浮点数,范围在[x, y)之间 x=NP.random.rand (y=NP.random.rand )2) print ) x,type ) x ) ) print ) y,type ) y ) 摘要: np.random.rand ()的用法与random.random ) )类似,都是返回范围在[ 0,