摘要: 描述: 给你一个正整数列表 L, 如 L=[2,8,3,50], 判断列表内所有数字乘积的最后一个非零数字的奇偶性,奇数输出1,偶数输出0. 如样例输出应为0#coding:utf-8L=[2,8,3,50]product=1for i in L: product *=idef main():... 阅读全文
posted @ 2013-12-02 18:04 前行者2011 阅读(232) 评论(0) 推荐(0) 编辑
摘要: #coding:utf-8'''获取 数字n由2组成的个数,如8=2*2*2,由3个2组成。也可以改变因子元素2,获取相应的因子个数'''m=0def main(n): global m if n%2==0: m+=1 main(n/2) if ... 阅读全文
posted @ 2013-12-02 16:57 前行者2011 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 这是网上的一道题目,内容如下:描述: 给你一个正整数列表 L, 如 L=[2,8,3,50], 输出L内所有数字的乘积末尾0的个数,如样例L的结果为2.(提示:不要直接相乘,数字很多,可能溢出)#coding:utf-8'''思路:由于2x5=10,分别输出由2和5组成的列表元素乘积,得到2、5的个... 阅读全文
posted @ 2013-12-02 16:46 前行者2011 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 给你两个正整数a和b, 输出它们的最小公倍数#coding:utf-8def main(a,b): c=max(a,b) while 1: if c%a==0 and c%b==0: return c else: c... 阅读全文
posted @ 2013-12-02 11:19 前行者2011 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 给你两个正整数a和b, 输出它们的最大公约数。#coding:utf-8def main(a,b): c= min(a,b) for i in range(c,0,-1): if b%i==0 and a %i==0: return iif __nam... 阅读全文
posted @ 2013-12-02 11:00 前行者2011 阅读(107) 评论(0) 推荐(0) 编辑