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

给你一个正整数列表 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)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 8,749评论 0 2
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    开心的锣鼓阅读 8,568评论 0 9
  • 1. 找出数组中重复的数字 题目:在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,...
    BookThief阅读 5,818评论 0 2
  • 最近,在看一部日剧,叫做《四重奏》,用我的感受来说,这是一部用音乐的外表穿插着爱情去讲述的悬疑故事。 四个年轻的音...
    CBobZ阅读 5,470评论 3 10
  • 牛老汉 牛老汉不姓牛,到底姓什么我并不知道,只知道他放了大半辈子牛,与牛打了几十年...
    红城客阅读 5,362评论 1 7