1,用户输入任意10个数,for循环求他们的平均值
zh=0 #首先创造一个储存量的
for x in range(1,11): 循环10次
num=int(input('请输入第'+str(x)+'个数')) #input里要用+号进行拼接 要把x转换为str因为是字符
zh+=num #总和是zh=zh+num
print(num//10) #这里是除10进行计算平均值
====================================================================
2 用户输入任意数,求他们的平均值
sum=0 #设置储存
xc=0 #循环次数
i=1 #设置一个条件
while i<=3: #循环条件是i 不大于等于3
num=int(input('请输入第'+str(xc+1)+'个数:'))#录入输入的值
sum=sum+num #计算已经录入的和
xc+=1 #计算循环次数
msg=int(input('继续请按1,结束请按2:'))#设置一个暂停的开关
if msg==2: #如果满足条件那就会终止循环
i=5
print('总和:',sum,'循环',xc,'次','平均数:',sum//xc)#输出
一张纸的厚度0.08mm,折叠多少次可以达到8848米
zh=0.08 #纸的厚度
sg=8848000 #山的高度
cs=0 #折叠次数
while zh<sg:
zh=zh*2
cs+=1
print(cs)
鸡兔同笼 有35头 94足 鸡兔几只
#使用穷举法:列举所有可能性,找到正确的结果
#鸡 0----35 兔 35-鸡
for j in range(0,36):#计算鸡有多少只
t=35-j #兔的数量是35-鸡
if j*2+t*4==94: #如果鸡的腿乘2加上兔的腿*4等于94 就运行下面
print(j,t)
5文一只公鸡 3文一只母鸡 一文3只雏鸡
100文可以买100只公鸡,那么各有公鸡母鸡雏鸡多少只
for gj in range(0,21):#100文最多买20只公鸡
for m in range(0,34): #100文最多买33只母鸡
c=100-gj-m #雏鸡是100减去公鸡和母鸡
if gj+m+c==100 and gj*5+m*3+c//3==100:
print(gj,m,c)