质数& 球从一百米下落十次

#求质数
def zhishu(n):
    if n<=2:
        return False
    if n % 2==0:
        return True
    return True

for n in range(1,100):
    if zhishu(n):
        print(n,end=" ")
'''
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;
再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
'''
s = 100
l = 0
for i in range(1,11):
    a=s/(2**i)
    print(a)
    l = l + a*2
    if i ==10:
        b = a
n = l - b +100
print(n)

猜你喜欢

转载自www.cnblogs.com/libragyf/p/12070380.html