用Python编程的函数调用计算

小华今年12岁,他妈妈比他大20岁,编程程序计算多少年后他妈妈的年龄比他大一倍。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""
if __name__ == '__main__':
    xiaohua = 12
    xiaohua_monther = xiaohua + 20
    # 计算公式:2*(12+x)=12+20+x
    for year in range(1, 100):
        if 2 * (xiaohua + year) == xiaohua_monther + year:
            print(year, "年后,他妈妈的年龄比他大一倍。")
            print("此时小华:", xiaohua + year, "岁")
            print("此时小华的妈妈:", xiaohua_monther + year, "岁")

定义两个变量a,b,a是小华的年龄,初始值为今年的年龄,b是他妈妈的年龄,初始值为今年的年龄,写一个for循环,i为往后几年的变量,给a,b重新赋值,初始值加上变量i,用一个if判断,当b等于2倍的a的时候跳出循环,并输出i,i