发布于2020-03-22 15:53 阅读(3887) 评论(0) 点赞(20) 收藏(2)
for a in range(1,10):
for b in range(10):
for c in range(10):
y=a*a*a+b*b*b+c*c*c;
x=a*100+b*10+c;
if(x==y):
print(y)
n=input()
l=[]
while( n != 'n' and n !='N'):#判断是否输入n或N
l.append(int(n))
n=input()
i = len(l)
for j in range(i):
for k in range(j+1,i):
if l[j]>l[k]:
a=l[j]
l[j]=l[k]
l[k]=a
for j in range(i):
print(l[j])
if( i%2==0):
print('中位数为:',(l[i//2-1]+l[i//2])/2)
else:
print('中位数为:',l[i//2])
sum=0
for j in range(i):
sum = sum+l[j]
print('平均数为:',sum/i)
3.设计一个密码生成函教,用户输入密码长度之后,能够生成指定长度的密码,且密码满足如下要求,并在实验报告中给出实现方案。
下列要求至少满足3个:
-uppercase(A-Z);
lowercase(a-z);
digits(0-9);
-non-alphanumeric(!,@,#,etc);
import random
import string
n = int(input("请输入密码位数:"))
x = int(input("请选择密码格式(输入序号):\n0.全部包含\n1.不包含uppercase(A-Z)\n2.不包含lowercase(a-z)\n3.不包含digits(0-9)\n4.不包含non-alphanumeric(!,@,#,etc):"))
if( x > 4 ):
x = int(input("请重新选择密码格式(输入序号):\n0.全部包含\n1.不包含uppercase(A-Z)\n2.不包含lowercase(a-z)\n3.不包含digits(0-9)\n4.不包含non-alphanumeric(!,@,#,etc):"))
if ( x == 0 ):
strlist = ''.join(random.sample(string.ascii_letters + string.digits + string.punctuation,n))
print("生成密码为:",strlist)
if( x == 1 ):
stra = ''.join(random.sample(string.ascii_lowercase + string.digits + string.punctuation,n))
print("生成密码为:",stra)
if( x == 2 ):
strb = ''.join(random.sample(string.ascii_uppercase + string.digits + string.punctuation,n))
print("生成密码为:",strb)
if( x == 3 ):
strc = ''.join(random.sample(string.ascii_letters + string.punctuation,n))
print("生成密码为:",strc)
if( x == 4 ):
strd = ''.join(random.sample(string.ascii_letters + string.digits,n))
print("生成密码为:",strd)
if( x > 4):
print("密码选择不符合要求,请重新运行程序")
```
作者:dfd323
链接:https://www.pythonheidong.com/blog/article/277203/cd87275e33075e4eb8e5/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!