华为机试HJ53杨辉三角的变形 题目: 求杨辉三角中第n行第一个偶数出现的位置。 想法: 杨辉三角中存在规律,除了第一行与第二行没有偶数外,从第三行开始第一个偶数出现的位置以(2,3,2,4)循环,利用规律计算第n行第一个偶数出现的位置 input_number = int(input()) if input_number <= 2: print(-1) else: number = (input_number - 2) % 4 if number == 1 or number == 3: print(2) elif number == 2: print(3) else: print(4)