x =int(input())
fac =[]
tmp = x
flag =0for i inrange(2, tmp+1):if x % i ==0:while x % i ==0:
x = x/i
fac.append(i)if x >1:
fac.append(x)print("{}=".format(tmp), end="")for y inrange(len(fac)):if flag ==0:print(fac[y], end="")
flag =1else:print("*"+str(fac[y]), end="")
题目六
利用random标准库,编写程序随机生成20个6位密码,要求密码只能由字母A-Z和数字1-9组成。
import random
for i inrange(20):
code =''for j inrange(6):
temp = random.choice([random.randrange(10),chr(random.randrange(97,123)),chr(random.randrange(65,91))])
code +=str(temp)print(code)
deflevel(x):if90<= x <=100:print("优秀")elif80<= x <=89:print("良好")elif70<= x <=79:print("中等")elif60<= x <=69:print("及格")else:print("不及格")
temp =int(input())
level(temp)