美文网首页
结尾非零数的奇偶性(问题来源于PythonTip)

结尾非零数的奇偶性(问题来源于PythonTip)

作者: PJCK | 来源:发表于2019-05-24 21:33 被阅读0次

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

    L = [2,8,3,50]
    
    c2 = 0
    c5 = 0
    
    for i in L:
       while i % 2==0:
           c2+=1
           i/=2
       while i%5==0:
           c5+=1
           i/=5
    if(c2>c5):  #因为当2的个数比5的个数多时,就是偶数,否则为奇数
       print(0)
    else:
       print(1)
    

    相关文章

      网友评论

          本文标题:结尾非零数的奇偶性(问题来源于PythonTip)

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