某校今年招生5000人如果每年以5%的速度增加,多少年以后,每年招生人数达到或超过10000人

某校今年招生5000人如果每年以5%的速度增加,多少年以后,每年招生人数达到或超过10000人

5000 * 1.05的n次方>=10000,根据这个公式计算n

from math import log,ceil
n = log(2,1.05)
print(ceil(n))

代码实现如下,望采纳!!!


student_number = 5000
year = 0
max_numer = 10000
while student_number<=max_numer:
    student_number = (1+0.05)*student_number
    year+=1
print('{}年后,每年招生人数达到或超过10000人'.format(year))