Python_HomeWork_Day02_3
答案:
number = int(input("输入数字,如果是0,则结束程序>>>"))
n1,n1 = 0,0
sum,count = 0,0
if number == 0:
print('程序结束')
else:
while number !=0:
sum +=number
count +=1
if number >0:
n1 +=1
else:
n2 +=1
number = int(input("输入数字,如果是0,则结束程序>>>"))
ave = sum / count
if n1 !='':
print('n1:%d'%n1)
elif n2 !='':
print('n2:%d'%n2)
print('sum:%d'%sum)
print('ave:%d'%ave)
答案:
cost,n = 10000,0
for i in range(14):
cost = cost * 1.05
if i ==9:
print("十年后的学费是:%.2f"%cost)
elif 10 <= i <14:
n +=cost
print("十年后大学四年的学费是:%.2f"%n)
3.答案:
同上
4.答案:
count = 0
for i in range(100,1000):
if i%5 ==0 and i%6 == 0:
print(i,end=' ')
count +=1
if count%10 ==0:
print()
答案:
n = 1
while n**2 <12000:
n += 1
print(n)
n = 1
while n**3 < 12000:
n += 1
print(n-1)
答案:
money = 10000
lilv = 5
nian = 5
for i in range(24):
M = money * lilv / 100
T = 12 * M * nian
print(lilv,'%','月利率','M','总和',T)
if lilv == 5.25:
print('..............')
lilv += 1 /8
答案:
a = 0
for i in range(1,5001):
a += (1/i)
print(a)
a = 0
for i in range(5000,0,-1):
a += (1/i)
print(a)
答案:
sum = 0
for i in range(1,98,2):
sum += (i/(i + 2))
print(sum)
答案:
n = 0
i = int(input(">>>"))
for j in range(1,i):
n += 4 * ((-1) ** (j + 1) / (2* j - 1))
print(n)
答案:
for i in range(1,10000):
n = 0
for j in range(1,i):
if i%j == 0:
n += j
if n == i:
print(n)
答案:
count = 0
for i in range(1,8,2):
for j in range(2,8):
if i != j:
count += 1
print((i,j),end=' \t')
print('\n%d'%count)