美文网首页
挑战Python题解-012

挑战Python题解-012

作者: everfight | 来源:发表于2016-08-22 00:46 被阅读0次

    12.给你一个正整数列表 L, 如 L=[2,8,3,50], 判断列表内所有数字乘积的最后一个非零数字的奇偶性,奇数输出1,偶数输出0. 如样例输出应为0.

    L = [2,8,3,50]
    a, b = 0, 0
    for i in L:   
        while i % 2 == 0:      
            a += 1      
            i = i/2   
        while i % 5 == 0:      
            b += 1      
            i = i/5
    if a > b:   
        print 0
    else:   
        print 1

    相关文章

      网友评论

          本文标题:挑战Python题解-012

          本文链接:https://www.haomeiwen.com/subject/fkbisttx.html