python作业之生成随机数详解编程语言

作业要求

生成一个6个字符长度的随机数,要求是包括字母和数字的组合

import random 
l1 = [] 
for i in range(6): 
    a = random.randrange(0,10) 
    if a == 2 or a == 4: 
        tem_number = str(random.randrange(0,10)) 
        l1.append(tem_number) 
    else: 
        tem = random.randrange(65,92) 
        tem_chr = chr(tem) 
        l1.append(tem_chr) 
print(l1) 
# l1.sort() 
 
tem_str = "".join(l1) 
print(tem_str) 

  join这个方法需要特别注意,在这里使用,list中的所有元素必须是字符串,如果有数字,则会报错

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/20905.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论