'''
循环语句
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,