给你一字典a,如a={1:1,2:2,3:3},输出字典a的key,以','连接,如‘1,2,3'。要求key按照字典序升序排列(注意key可能是字符串)。
例如:a={1:1,2:2,3:3}, 则输出:1,2,3
方案1:
print(",".join([str(i)for i in sorted(list(a))]))
方案2:
print(",".join(map(str,sorted(list(a))))) list(a)改成a.keys()结果同。-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------
给你两个正整数a和b, 输出它们的最大公约数。
例如:a = 3, b = 5
则输出:1
while b: a,b=b,a%b print(a)最小公倍数 等于两个数之积除以最大公倍数,下面是求最小公倍数
c = a * b while b: a, b = b, a % b print(c//a)
转载于:https://www.cnblogs.com/c-x-a/p/8629726.html
相关资源:JAVA上百实例源码以及开源项目