.就是存放一 下 作业 没地方放了 更新 看心情 …
实验一
没搞
实验二
…好像也没写
实验三
代码
a=set()
import random
while(len(a)<10):
n=random.randint(1, 50)
if(n%2==0):
a.append(n)
print(a)
def ss(a):
for i in range(2,a):
if a%i==0:
return False
return True
for i in range(100,1,-1):
if ss(i):
print(i)
break;
a=[]
import random
while(len(a)<20):
a.append(random.randint(0,100))
print(a)
a[::2]=sorted(a[::2],reverse=True)
print(a)
实验四
代码
import string
import random
def PassWord(k):
fw=string.digits+string.ascii_letters+string.punctuation
word=[random.choice(fw) for i in range(k)]
return ''.join(word)
def kaishajiami(Str,n):
a=string.digits
b=string.ascii_lowercase
c=string.ascii_uppercase
before=a+b+c
after=a[n:]+a[:n]+b[n:]+b[:n]+c[n:]+c[:n]
key=''.maketrans(before,after)
return Str.translate(key)
a=PassWord(8)
print(a)
print(kaishajiami(a,3))
抄写老师的
import random
def youxi(n):
a=random.randint(1, n)
i=3
while i>0:
i-=1
innput = (int)(input("请输入"))
if(innput==a):
print("判断正确")
break
else:
if innput>a:
print("判断大了")
else:
print("判断小了")
print("答案为"+(str)(a))
youxi(10)
…我写的什么垃圾玩意啊 但是 懒得改了 有 好答案请评论
实验五
第一题
import re
s='''西安工商学院地址:陕西省西安市高陵区鹿祥路1235号,联系电话:029-63609561,17209201891,学校邮箱:bxzsjy@163.com'''
pat1=r'\d{3}-\d{8}|\d{11}'
print(re.findall(pat1,s))
pat2=r'\b\w+@\w+.com\b'
print(re.findall(pat2,s))
pat3=r'(..省..市.+号)'
print(re.findall(pat3,s))
结果
第二题
import re
s='''Beautiful is better thanthan ugly.Explicit isis Better than implicit'''
par=r'(.+)\1'
print(re.sub(par,r'\1',s))
第三题
import re
s='''Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated'''
par=r'(\bb\w+\b)'
par1=r'(\bb.+?\b)'
print(re.sub(par,'*',s))
print(re.sub(par1,'*',s))
import re
s=''''''#里面应该是 python之禅中的内容 太长了 不写了
pat=r'\b[a-zA-Z]+f\b'
print(re.findall(pat,s))
实验六
第一题
def chuli(arrs ):
list=arrs.split(" ")
a=0
n=list[0]
for i in list:
if i>n: n=i
a+=int(i)
print(n+" "+str(a))
chuli(input())