玖叶教程网

前端编程开发入门

python笔记五:循环语句while 条件(随机函数用法)

'''

循环语句

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,

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言