#练习一:defshu_():
count_z =0
count_f =0
sum_z =0
sum_f =0whileTrue:
a =int(input('请输入整数:'))if a ==0:print('结束')breakelif a >0:
count_z +=1
sum_z += a
else:
count_f +=1
sum_f += a
sum= sum_f + sum_z
count = count_z + count_f
average =sum/count
print('正数的个数是:%d'%count_z)print('负数的个数是:%d'%count_f)print('正数的和是:%d'%sum_z)print('负数的和是:%d'%sum_f)print('平均数是:%d'%average)
shu_()
练习二:defcost():
fare_ =int(input('您今年的学费是:'))
cost_10 = fare_*((1+0.05))**10
cost_x =0print('第十年的学费%d:'%cost_10)for i inrange(1,11):
cost_x += fare_*((1+0.05))**i
i_1 =str(i)if i ==10:print(i_1+"年的总学费:",end =" ")print(cost_x)
cost()
"""练习四
deffunction():
count =0for i inrange(100,1000):if i %5==0and i %6==0:print(i,end =' ')
count +=1if count %10==0:print()
function()
练习五
deffind():
n =1whileTrue:if n**2>12000:break
n +=1print(n)
m =1200whileTrue:if m**3<12000:break
m-=1print(m)
find()
练习七
deffunction():
sum1 =0for i inrange(1,500001):
sum1 +=1/i
if i ==50000:print('从左到右的和是:%r'%sum1)
sum2 =0for n inrange(500000,0,-1):
sum2 +=1/n
if n ==1:print('从右到左的和是:%r'%sum2)
function()
练习八
deffunction():
a =1
b =3sum=0for x inrange(1,49):
a +=2
b +=2sum+= a/b
if a ==97and b ==99:print(sum)
function()
练习九
deffunction():
i =10001
b =1
pi =0for x inrange(1,i,1):
a =(-1)**(x+1)
pi +=(a/b)
pi_1 =4*pi
b +=2print(pi_1)
function()
练习十
import math
deffunction():for num inrange(1,1000):sum=0for factor inrange(1,int(math.sqrt(num))+1):if num % factor ==0:sum+= factor
if factor >1and num/factor != factor:sum+= num/factor
ifsum== num:print(num)
function()
deffunction():sum=0
count =0
mean =0while count <10:
a =float(input('请输入10个数字:'))sum+= a
count +=1
mean =sum/10
deviation =(((a - mean)**2)/10)**(1/2)print(mean)print(deviation)
function()