python随机输出10个手机号码
随机输出10个看起来合法的手机号,2个号一行,5个空格隔开
可用的程序及结果
首先你需要把字符串转换为列表,然后用一个for循环遍历
1234567891011121314s = '5,1,2,3,4,3,2,1,2,1,2,3,4,5,6'l = list(map(int, s.split(','))) maxLen = 0curLen = 1for i in range(len(l)-1): if l[i]==(l[i+1]-1): curLen += 1 else: if curLen > maxLen: maxLen = curLen curLen = 1if curLen > maxLen: maxLen = curLen第二个问题有点不符合逻辑,最小和出现次数最多不可能同时满足吧
先用random.range,再用sort,最后print首项
很真诚的问题,但是说这个貌似没什么用
热门标签: