Python3 杨辉三角变形 找规律

杨辉三角的变形

http://www.nowcoder.com/questionTerminal/8ef655edf42d4e08b44be4d777edbf43

虽然,找规律着实有点投机取巧,哈哈,但确实简单管用。
规律:n:输入的行数;
(n-2)%4 满足:{1:2,2:3,3:2,0:4}
代码如下:

while True:
    try:
        n = int(input())
        dict_map = {1:2,2:3,3:2,0:4}
        if n <= 2: print(0)
        else: print(dict_map[(n-2)%4])
    except:
        break
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务